From 1ff0ee2de7b51c649b05eda4a098ce0c43b4708e Mon Sep 17 00:00:00 2001 From: Greg Gates Date: Wed, 15 Oct 2014 13:46:05 -0400 Subject: [PATCH] Parse time when creating revision from API response --- lib/google_cells/revision.rb | 2 +- spec/google_cells/revision_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/google_cells/revision.rb b/lib/google_cells/revision.rb index fc980f5..e8ee681 100644 --- a/lib/google_cells/revision.rb +++ b/lib/google_cells/revision.rb @@ -29,7 +29,7 @@ def spreadsheet def self.parse_from_entry(entry) author = entry['lastModifyingUser'] { id: entry['id'], - updated_at: entry['modifiedDate'], + updated_at: Time.parse(entry['modifiedDate']), etag: entry['etag'], author: (author.nil? ? nil : Author.new( name: author['displayName'], diff --git a/spec/google_cells/revision_spec.rb b/spec/google_cells/revision_spec.rb index 2f3187b..b3f700c 100644 --- a/spec/google_cells/revision_spec.rb +++ b/spec/google_cells/revision_spec.rb @@ -26,7 +26,7 @@ r = revisions.last r.id.should eq "22" r.etag.should be - r.updated_at.should be + r.updated_at.should be_a Time r.spreadsheet_key.should be end