Sha256: 7382e3ae8810a622c57480a05dff65c1783b4fe690bba525abbc88b42fb6fde7
Contents?: true
Size: 937 Bytes
Versions: 1
Compression:
Stored size: 937 Bytes
Contents
module MicroSessions class Railtie < Rails::Railtie initializer "micro_sessions.configure_view_controller" do ActiveSupport.on_load(:action_controller) do include MicroSessions::Controller end ActiveSupport.on_load(:action_view) do include MicroSessions::Helpers::FormTagHelper include MicroSessions::Helpers::UrlHelper end end def self.insert_controller ActionController::Base.send(:include, MicroSessions::Controller) end def self.insert_view ActionView::Helpers::FormTagHelper.send(:include, MicroSessions::Helpers::FormTagHelper) ActionView::Helpers::UrlHelper.send(:include, MicroSessions::Helpers::UrlHelper) end MicroSessions::Railtie.insert_controller MicroSessions::Railtie.insert_view config.after_initialize do MicroSessions::Railtie.insert_controller MicroSessions::Railtie.insert_view end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
micro_sessions-0.3.0 | lib/micro_sessions/railtie.rb |