Module: FacebookSocialPlugins

Defined in:
lib/facebook-social_plugins.rb,
lib/facebook-social_plugins/rails/engine.rb

Defined Under Namespace

Modules: Helper, Plugin, Rails

Class Method Summary collapse

Class Method Details

.all_pluginsObject



16
17
18
# File 'lib/facebook-social_plugins.rb', line 16

def self.all_plugins
	['ui_helper', 'social', 'button'] + plugins
end

.helpersObject



20
21
22
# File 'lib/facebook-social_plugins.rb', line 20

def self.helpers
	['script', 'view', 'open_graph']
end

.plugin(name, options = {}) ⇒ Object



24
25
26
27
# File 'lib/facebook-social_plugins.rb', line 24

def self.plugin name, options = {}
	klass = "FacebookSocialPlugins::Plugin::#{name.to_s.camelize}".constantize
	klass.new(options).render
end

.pluginsObject



8
9
10
11
12
13
14
# File 'lib/facebook-social_plugins.rb', line 8

def self.plugins
	[
		'activity_feed', 'add_to_timeline', 'comments', 'facepile', 
		'like_box', 'like_button', 'live_stream', 'login_button', 'recommendations_box', 
		'registration', 'send_button', 'subscribe_button'
	]
end