module FbGraph2::Edge::Picture

Public Instance Methods

assign(attributes) click to toggle source
Calls superclass method
# File lib/fb_graph2/edge/picture.rb, line 4
def assign(attributes)
  super
  if attributes.include? :picture
    @_cached_picture = attributes[:picture]
  end
end
picture(*args) click to toggle source
# File lib/fb_graph2/edge/picture.rb, line 11
def picture(*args)
  params = args.extract_options!
  params[:type] = args.first if args.first
  picture = if @_cached_picture.present? && params.blank?
    @_cached_picture
  else
    self.get params.merge(redirect: false), edge: :picture
  end
  Struct::Picture.new picture[:data]
end