Sha256: d04c70c4378a806373dfdc6dd5c884f3ab7a08639be3c83250d89818279e9936

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

require "presenters/version"
require "presenters/helper"
require "presenters/model"
require "presenters/presenter"

module Presenters
  if defined?(::Rails::Engine)
    class Engine < ::Rails::Engine
      initializer "presenters" do
        ActiveSupport.on_load(:action_view) do
          include Presenters::Helper
        end
        Presenter.include ActionView::Helpers
        Presenter.include Rails.application.routes.url_helpers
        ActiveRecord::Base.include Presenters::Model
      end
    end
  end
end
Presenter = Presenters::Presenter

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
presenters-0.3.0 lib/presenters.rb
presenters-0.2.1 lib/presenters.rb
presenters-0.2.0 lib/presenters.rb