Module: FaceB
- Defined in:
- lib/faceb/api.rb,
lib/faceb/base.rb,
lib/faceb/session.rb,
lib/faceb/rails/api.rb,
lib/faceb/rails/base.rb,
lib/faceb/rails/railtie.rb,
lib/faceb/rails/controller.rb,
lib/faceb/rails/configuration.rb,
lib/faceb/rails/generators/config/config_generator.rb,
lib/faceb/rails/generators/fb_connect/fb_connect_generator.rb
Defined Under Namespace
Modules: Rails Classes: Api, ConfigGenerator, Configuration, FbConnectGenerator, LogSubscriber, Railtie, Session
Class Method Summary collapse
-
.call(api_key, secret_key, method, params = {}) ⇒ FaceB::Api::Response
Call a Facebook API method.
-
.config ⇒ FaceB::Configuration
Return the current Facebook Rails configuration.
-
.config_file_path ⇒ String
Return FaceB config file path.
-
.new_with_rails(api_key = FaceB.config.api_key, secret_key = FaceB.config.secret_key, session_key = nil) ⇒ Object
(also: new)
Change method signature with default api_key and secret_key.
-
.session ⇒ FaceB::Session
Return the current Facebook session.
Class Method Details
.call(api_key, secret_key, method, params = {}) ⇒ FaceB::Api::Response
Call a Facebook API method
47 48 49 |
# File 'lib/faceb/base.rb', line 47 def call(api_key, secret_key, method, params = {}) Session.new(api_key, secret_key).call(method, params) end |
.config ⇒ FaceB::Configuration
Return the current Facebook Rails configuration
18 19 20 |
# File 'lib/faceb/rails/base.rb', line 18 def config FaceB::Configuration.config end |
.config_file_path ⇒ String
Return FaceB config file path
10 11 12 |
# File 'lib/faceb/rails/base.rb', line 10 def config_file_path File.join(::Rails.root, 'config', 'faceb.yml') end |
.new_with_rails(api_key = FaceB.config.api_key, secret_key = FaceB.config.secret_key, session_key = nil) ⇒ Object Also known as: new
Change method signature with default api_key and secret_key
23 24 25 |
# File 'lib/faceb/rails/base.rb', line 23 def new_with_rails(api_key = FaceB.config.api_key, secret_key = FaceB.config.secret_key, session_key = nil) new_without_rails(api_key, secret_key, session_key) end |
.session ⇒ FaceB::Session
Return the current Facebook session
7 8 9 |
# File 'lib/faceb/base.rb', line 7 def session Session.current end |