Sha256: db0399dcef5bfcd21cae3383acd08aaaf7f3cbfb405db63537b39a58704012b4

Contents?: true

Size: 800 Bytes

Versions: 6

Compression:

Stored size: 800 Bytes

Contents

require 'aptible/rails/controller'
require 'aptible/rails/routes_helper'

module Aptible
  module Rails
    class Railtie < ::Rails::Railtie
      initializer 'fridge.configure' do
        require 'fridge'
        require 'aptible/auth'

        Fridge.configure do |config|
          begin
            unless ::Rails.env.test?
              config.public_key = Aptible::Auth.public_key
            end
          rescue
            raise 'Could not retrieve auth server public key'
          end
        end
      end

      initializer 'aptible.rails.controller' do
        ActionController::Base.send :include, Aptible::Rails::Controller
      end

      initializer 'aptible.rails.routes_helper' do
        ApplicationHelper.send :include, Aptible::Rails::RoutesHelper
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
aptible-rails-0.1.9 lib/aptible/rails/railtie.rb
aptible-rails-0.1.8 lib/aptible/rails/railtie.rb
aptible-rails-0.1.7 lib/aptible/rails/railtie.rb
aptible-rails-0.1.6 lib/aptible/rails/railtie.rb
aptible-rails-0.1.5 lib/aptible/rails/railtie.rb
aptible-rails-0.1.4 lib/aptible/rails/railtie.rb