class FbGraph2::Post
Public Class Methods
new(id, attributes = {})
click to toggle source
Calls superclass method
FbGraph2::Node::new
# File lib/fb_graph2/post.rb, line 24 def initialize(id, attributes = {}) super if attributes.include? :message_tags self.message_tags = attributes[:message_tags].values.collect do |message_tags| message_tags.collect do |tag| TaggedProfile.new tag[:id], tag end end.flatten end if attributes.include? :privacy self.privacy = Struct::Privacy.new attributes[:privacy] end if attributes.include? :properties self.properties = attributes[:properties].collect do |property| Struct::Property.new property end end if attributes.include? :shares self.shares = Struct::Share.new attributes[:shares] end end