Sha256: aa491b1eb325b5a9e7d29dcb542495131dd95bd7f9005ed00cbf3f7bc0509b36
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
# http://api.rubyonrails.org/classes/Rails/Railtie.html module PhiltreRails class Railtie < Rails::Railtie initializer "philtre-rails.action_controller" do ActiveSupport.on_load(:action_controller) do send :define_method, :philtre_params do params[Philtre::Filter::Model.model_name.param_key.to_sym] end end end initializer "philtre-rails.configure_rails_initialization" do |app| # not sure about this? # Sequel.extension :core_extensions # and the code to do filtering and Sequel::Dataset manipulation require 'philtre.rb' require 'philtre/sequel_extensions.rb' end initializer "philtre-rails.active_model" do |app| require 'philtre-rails/philtre_model.rb' end initializer "philtre-rails.view_helpers" do require 'philtre-rails/order_link.rb' require 'philtre-rails/philtre_view_helpers.rb' ActionView::Base.send :include, PhiltreViewHelpers end config.to_prepare do # Called once in production, on each request during development # Seems to be fine without it. # require 'philtre_model.rb' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
philtre-rails-0.1.0 | lib/philtre-rails/railtie.rb |
philtre-rails-0.0.1 | lib/philtre-rails/railtie.rb |