Sha256: cd2ca14be0a5a410267589a026eb2e080d75a0dd6c92f2087105a4422dc12a14

Contents?: true

Size: 971 Bytes

Versions: 17

Compression:

Stored size: 971 Bytes

Contents

require 'aptible/rails/controller'
require 'aptible/rails/url_helper'
require 'aptible/rails/view_helper'
require 'aptible/rails/array_extensions'
require 'aptible/rails/draper_extensions'
require 'aptible/rails/garner'

require 'draper'
require 'aptible/rails/decorators/application_decorator'

module Aptible
  module Rails
    class Railtie < ::Rails::Railtie
      initializer 'aptible.rails.draper' do
        Array.send :include, Aptible::Rails::ArrayExtensions
        Aptible::Resource::Base.send :include, Aptible::Rails::DraperExtensions
      end

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

      initializer 'aptible.rails.routes_helper' do
        ActionController::Base.send :include, Aptible::Rails::UrlHelper
      end

      initializer 'aptible.rails.view_helpers' do
        ActionView::Base.send :include, Aptible::Rails::ViewHelpers
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
aptible-rails-0.6.6 lib/aptible/rails/railtie.rb
aptible-rails-0.6.5 lib/aptible/rails/railtie.rb
aptible-rails-0.6.4 lib/aptible/rails/railtie.rb
aptible-rails-0.6.3 lib/aptible/rails/railtie.rb
aptible-rails-0.6.2 lib/aptible/rails/railtie.rb
aptible-rails-0.6.1 lib/aptible/rails/railtie.rb
aptible-rails-0.6.0 lib/aptible/rails/railtie.rb
aptible-rails-0.5.4 lib/aptible/rails/railtie.rb
aptible-rails-0.5.3 lib/aptible/rails/railtie.rb
aptible-rails-0.5.2 lib/aptible/rails/railtie.rb
aptible-rails-0.5.1 lib/aptible/rails/railtie.rb
aptible-rails-0.5.0 lib/aptible/rails/railtie.rb
aptible-rails-0.4.12 lib/aptible/rails/railtie.rb
aptible-rails-0.4.11 lib/aptible/rails/railtie.rb
aptible-rails-0.4.10 lib/aptible/rails/railtie.rb
aptible-rails-0.4.9 lib/aptible/rails/railtie.rb
aptible-rails-0.4.8 lib/aptible/rails/railtie.rb