Module: Godmin::Resource::Scopes
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/godmin/resource/scopes.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#apply_scope(resources) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/godmin/resource/scopes.rb', line 14 def apply_scope(resources) if params[:scope].blank? params[:scope] = default_scope end if params[:scope] && scope_map.key?(params[:scope].to_sym) send("scope_#{params[:scope]}", resources) else resources end end |
#scope_map ⇒ Object
10 11 12 |
# File 'lib/godmin/resource/scopes.rb', line 10 def scope_map self.class.scope_map end |