Sha256: ee16addb7ea2293d3d48b6dc246955b657a8a380052f564a1d6dbdf68c5ae66b
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
require "plataforma_social/version" require "plataforma_social/configuration" require "plataforma_social/facebook" require "plataforma_social/request" require "plataforma_social/helpers" module PlataformaSocial class << self def domains module_name domains = { :js => 'js', :analytics => 'analytics', :login => 'login', :events => 'events', :share => 'share', :comments => 'comments', :ranking => 'ranking', :badge => 'badge' } if domains[module_name.to_sym].present? name = domains[module_name.to_sym] url = case Rails.env when "production" "https://#{name}.plataformasocial.com.br" when "development" "http://#{name}.dev.plataformasocial.com.br" when "test" "http://#{name}.dev.plataformasocial.com.br" when "staging" "http://#{name}.dev.plataformasocial.com.br" end url end end def configure yield(configuration) end def configuration @configuration ||= Configuration.new end def api_key configuration.api_key end def facebook_app_id configuration.facebook_app_id end def facebook_app_secret configuration.facebook_app_secret end def facebook_app_namespace configuration.facebook_app_namespace end def facebook @facebook ||= Facebook.new end end end ActiveSupport.on_load(:action_view) do include PlataformaSocial::Helpers end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
plataforma_social-0.0.2 | lib/plataforma_social.rb |
plataforma_social-0.0.1 | lib/plataforma_social.rb |