Sha256: 497b6ba7889e9334928509b2f60636c08744e0c884a8d74955c2e1928bad7776

Contents?: true

Size: 624 Bytes

Versions: 66

Compression:

Stored size: 624 Bytes

Contents

module FbGraph
  class QuestionOption < Node
    include Connections::Votes

    attr_accessor :from, :name, :vote_count, :object, :created_time

    def initialize(identifier, attributes = {})
      super
      @from = if attributes[:from]
        User.new(attributes[:from][:id], attributes[:from])
      end
      @name = attributes[:name]
      @vote_count = attributes[:votes]
      @object = if attributes[:object]
        Page.new(attributes[:object][:id], attributes[:object])
      end
      @created_time = if attributes[:created_time]
        Time.parse(attributes[:created_time]).utc
      end
    end
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
fb_graph-2.7.17 lib/fb_graph/question_option.rb
fb_graph-2.7.16 lib/fb_graph/question_option.rb
fb_graph-2.7.15 lib/fb_graph/question_option.rb
fb_graph-2.7.14 lib/fb_graph/question_option.rb
fb_graph-2.7.13 lib/fb_graph/question_option.rb
fb_graph-2.7.12 lib/fb_graph/question_option.rb
fb_graph-2.7.11 lib/fb_graph/question_option.rb
fb_graph-2.7.10 lib/fb_graph/question_option.rb
fb_graph-2.7.9 lib/fb_graph/question_option.rb
fb_graph-2.7.8 lib/fb_graph/question_option.rb
fb_graph-2.7.7 lib/fb_graph/question_option.rb
fb_graph-2.7.6 lib/fb_graph/question_option.rb
fb_graph-2.7.5 lib/fb_graph/question_option.rb
fb_graph-2.7.4 lib/fb_graph/question_option.rb
fb_graph-2.7.3 lib/fb_graph/question_option.rb
fb_graph-2.7.2 lib/fb_graph/question_option.rb
fb_graph-2.7.1 lib/fb_graph/question_option.rb
fb_graph-2.7.0 lib/fb_graph/question_option.rb
fb_graph-2.6.7 lib/fb_graph/question_option.rb
fb_graph-2.6.6 lib/fb_graph/question_option.rb