Module: AdminIt::FiltersHolder
- Extended by:
- ExtendIt::DslModule
- Included in:
- CollectionContext, Resource
- Defined in:
- lib/admin_it/filters/filter.rb
Class Method Summary collapse
- .dsl(&block) ⇒ Object extended from ExtendIt::DslModule
- .extended(&block) ⇒ Object extended from ExtendIt::DslModule
- .included(&block) ⇒ Object extended from ExtendIt::DslModule
Instance Method Summary collapse
Class Method Details
.dsl(&block) ⇒ Object Originally defined in module ExtendIt::DslModule
.extended(&block) ⇒ Object Originally defined in module ExtendIt::DslModule
.included(&block) ⇒ Object Originally defined in module ExtendIt::DslModule
Instance Method Details
#filter(name) ⇒ Object
229 230 231 |
# File 'lib/admin_it/filters/filter.rb', line 229 def filter(name) @filters[name.ensure_symbol] end |
#filters(scope: :all) ⇒ Object
221 222 223 224 225 226 227 |
# File 'lib/admin_it/filters/filter.rb', line 221 def filters(scope: :all) case scope when nil, :all then @filters.values when :value then @filters.values.select { |f| f <= ValueFilter } else @filters.values end end |