Module: Resourceable::Controllers::CRUD::ClassMethods
- Defined in:
- lib/resourceable/controllers/crud.rb
Instance Method Summary collapse
Instance Method Details
#crud(options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/resourceable/controllers/crud.rb', line 7 def crud( = {}) cattr_accessor :strong_params cattr_accessor :cancan_options cattr_accessor :search_param cattr_accessor :pagination_params self.strong_params = .fetch(:permitted, []) self. = .fetch(:cancan, {}) self.search_param = .fetch(:q, :q) self.pagination_params = pagination_defaults.merge(.fetch(:pagination, {})) include Resourceable::Controllers::CRUD::InstanceMethods end |