Sha256: e13c4af6bec3bbac8219d3ce28bf3ec9cc369904977d748045e9300a9a4245a8

Contents?: true

Size: 868 Bytes

Versions: 5

Compression:

Stored size: 868 Bytes

Contents

Rails.configuration.DAILYCRED_CLIENT_ID = "<%= client_id %>"
Rails.configuration.DAILYCRED_SECRET_KEY = "<%= secret_key %>"

dc_id = Rails.configuration.DAILYCRED_CLIENT_ID
dc_secret = Rails.configuration.DAILYCRED_SECRET_KEY

dc_options = { :client_options => {
        :site => "https://www.dailycred.com",
        :authorize_url => '/oauth/authorize',
        :token_url => '/oauth/access_token'
      } }

if File.exists?('/etc/ssl/certs')
  dc_options[:client_options][:ssl] = { :ca_path => '/etc/ssl/certs'}
end
if File.exists?('/opt/local/share/curl/curl-ca-bundle.crt')
  dc_options[:client_options][:ssl] = { :ca_file => '/opt/local/share/curl/curl-ca-bundle.crt' }
end

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :dailycred, dc_id, dc_secret, dc_options
end

Rails.application.config.middleware.use "Dailycred::Middleware", dc_id

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dailycred-0.1.29 lib/generators/templates/omniauth.rb
dailycred-0.1.28 lib/generators/templates/omniauth.rb
dailycred-0.1.27 lib/generators/templates/omniauth.rb
dailycred-0.1.26 lib/generators/templates/omniauth.rb
dailycred-0.1.25 lib/generators/templates/omniauth.rb