Sha256: 9eb634b5f2f490e88f40787cd34afa7f88e861750573edeb186a5a1acc03028e
Contents?: true
Size: 702 Bytes
Versions: 44
Compression:
Stored size: 702 Bytes
Contents
module FbGraph class Milestone < Node attr_accessor :from, :title, :description, :created_time, :updated_time, :start_time, :end_time def initialize(identifier, attributes = {}) super if (from = attributes[:from]) @from = Page.new from[:id], from end [:title, :description].each do |key| self.send :"#{key}=", attributes[key] end [:created_time, :updated_time, :start_time, :end_time].each do |key| if (value = attributes[key]) time = case value when String Time.parse(value) else value end self.send :"#{key}=", time end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems