Module: Sinatra::Facebook

Defined in:
lib/sinbook.rb

Defined Under Namespace

Classes: Error

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.fix_request_method(app) ⇒ Object



347
348
349
350
351
# File 'lib/sinbook.rb', line 347

def self.fix_request_method app
  if method = app.request.params['fb_sig_request_method']
    app.request.env['REQUEST_METHOD'] = method
  end
end

.registered(app) ⇒ Object



341
342
343
344
345
# File 'lib/sinbook.rb', line 341

def self.registered app
  app.helpers FacebookHelper
  app.before(&method(:fix_request_method))
  app.disable :sessions
end

Instance Method Details

#facebook(&blk) ⇒ Object



337
338
339
# File 'lib/sinbook.rb', line 337

def facebook &blk
  FacebookSettings.new(self, &blk)
end