module FbGraph2::Edge::Messages

Public Instance Methods

assign(attributes) click to toggle source
Calls superclass method
# File lib/fb_graph2/edge/messages.rb, line 4
def assign(attributes)
  super
  if attributes.include? :messages
    @_cached_messages = Collection.new attributes[:messages]
  end
end
messages(params = {}) click to toggle source
# File lib/fb_graph2/edge/messages.rb, line 11
def messages(params = {})
  messages = if @_cached_messages.present? && params.blank?
    @_cached_messages
  else
    self.edge :messages, params
  end
  messages.collect! do |message|
    Message.new(message[:id], message).authenticate self.access_token
  end
end