class RoQua::Answer

Attributes

attributes[RW]

Public Class Methods

new(attributes) click to toggle source
# File lib/roqua/answer.rb, line 5
def initialize(attributes)
  @attributes = attributes
end

Public Instance Methods

completed?() click to toggle source
# File lib/roqua/answer.rb, line 13
def completed?
  @attributes["is_completed"]
end
completed_at() click to toggle source
# File lib/roqua/answer.rb, line 25
def completed_at
  Time.parse(attributes["completed_at"])
end
created_at() click to toggle source
# File lib/roqua/answer.rb, line 17
def created_at
  Time.parse(attributes["created_at"])
end
id() click to toggle source
# File lib/roqua/answer.rb, line 9
def id
  @attributes["_id"]
end
method_missing(name, *args) click to toggle source
# File lib/roqua/answer.rb, line 29
def method_missing(name, *args)
  @attributes.fetch(name.to_s)
end
updated_at() click to toggle source
# File lib/roqua/answer.rb, line 21
def updated_at
  Time.parse(attributes["updated_at"])
end