Sha256: 399107cfdec33252adf3d52179ea5bbd907b215f804262abc7e6d5b7ba0f9ea4
Contents?: true
Size: 934 Bytes
Versions: 1
Compression:
Stored size: 934 Bytes
Contents
require "shamu/rack" module Shamu module Rails # Integrate Shamu with rails. class Railtie < ::Rails::Railtie rake_tasks do rake_path = File.expand_path( "../../tasks/*.rake" ) Dir[ rake_path ].each { |f| load f } end initializer "shamu.configure" do if defined? ::ActionController ::ActionController::Base.send :include, Shamu::Rails::Controller ::ActionController::Base.send :include, Shamu::Rails::Entity ::ActionController::Base.send :include, Shamu::Rails::Features ::ActionController::Base.send :include, Shamu::Rails::JsonApi end end initializer "shamu.insert_middleware" do |app| app.config.middleware.use "Scorpion::Rack::Middleware" app.config.middleware.use "Shamu::Rack::CookiesMiddleware" app.config.middleware.use "Shamu::Rack::QueryParamsMiddleware" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shamu-0.0.4 | lib/shamu/rails/railtie.rb |