Method: Facebooker::Session#pages

Defined in:
lib/facebooker/session.rb

#pages(options = {}) ⇒ Object

Raises:

  • (ArgumentError)


255
256
257
258
259
260
261
262
263
# File 'lib/facebooker/session.rb', line 255

def pages(options = {})
  raise ArgumentError, 'fields option is mandatory' unless options.has_key?(:fields)
  @pages ||= {}
  @pages[options] ||= post('facebook.pages.getInfo', options) do |response|
    response.map do |hash|
      Page.from_hash(hash)
    end
  end
end