Sha256: 53d4d54250a488b53e25e14effe5c8f1c04cdc27dd00a93e1d403d0816a5692c

Contents?: true

Size: 525 Bytes

Versions: 1

Compression:

Stored size: 525 Bytes

Contents

require 'rails/railtie'

module Oprah
  class Railtie < Rails::Railtie
    initializer "oprah.configure_cache_clear_on_code_reload" do
      ActiveSupport::Reloader.to_run do
        Oprah::Presenter.cache.clear

        if Oprah.debug?
          Rails.logger.debug "Oprah cache cleared"
        end
      end
    end

    initializer "oprah.configure_action_controller_helpers" do
      ActiveSupport.on_load :action_controller do
        ActionController::Base.include(Oprah::ControllerHelpers)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
oprah-0.2.0 lib/oprah/railtie.rb