Sha256: b8be143c348dfd46a7ae45bc9ec41b5250209a29ac35633cc5a63fcbe43b5f60

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

#Remove this after using correct gems
$:.unshift  File.expand_path("../../../vendor/omniauth-mailup/lib",__FILE__)
$:.unshift  File.expand_path("../../../vendor/mailup-ruby/lib",__FILE__)

module KonoMailup
  class Engine < ::Rails::Engine
    isolate_namespace KonoMailup


    require 'mailup'
    require 'omniauth-mailup'
    require 'rails-settings-cached'

    config.eager_load_namespaces << KonoMailup

    # config.autoload_paths << File.expand_path("../../lib/**/*.rb", __FILE__)

    config.generators do |g|
      g.test_framework :rspec
      g.fixture_replacement :factory_girl, :dir => 'spec/factories'
    end

    initializer 'kono_mailup.add_omniauthmiddleware' do |app|
      app.config.middleware.use OmniAuth::Builder do
        provider :mailup,
                 KonoMailup.mailup_client_id,
                 KonoMailup.mailup_client_secret
      end
    end

    initializer 'kono_mailup.add_locales' do |app|
      I18n.load_path += Dir[::KonoMailup::Engine.root.join('config', 'locales', '**', '*.{rb,yml}')]
    end


  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kono_mailup-0.1.0 lib/kono_mailup/engine.rb
kono_mailup-0.0.2 lib/kono_mailup/engine.rb