Sha256: 19812fdfeb155f8747c4679166456e4e59b9d5ccd409229034d37ff9a77199c7

Contents?: true

Size: 728 Bytes

Versions: 1

Compression:

Stored size: 728 Bytes

Contents

module RailsBlogEngine
  class Engine < Rails::Engine
    isolate_namespace RailsBlogEngine

    # Define some initialization parameters and their default values.
    config.rails_blog_engine = ActiveSupport::OrderedOptions.new
    config.rails_blog_engine.layout = 'application'
    config.rails_blog_engine.current_user_method = :current_user
    config.rails_blog_engine.blog_admin_method = :blog_admin?

    config.to_prepare do
      ::ApplicationHelper.class_eval do
        # Returns the current object.  This can be called from a layout or
        # view used with rails_blog_engine to access the containing
        # application's helpers.
        def app_helpers
          self
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_blog_engine-0.0.4 lib/rails_blog_engine/engine.rb