Module: Scopelist::ClassMethods
- Defined in:
- lib/scopelist.rb
Instance Method Summary collapse
- #additional_available_scope(name) ⇒ Object
- #available_scopes ⇒ Object
- #scope_with_scopelist(name, body, &block) ⇒ Object
Instance Method Details
#additional_available_scope(name) ⇒ Object
24 25 26 |
# File 'lib/scopelist.rb', line 24 def additional_available_scope(name) available_scopes << name.to_sym end |
#available_scopes ⇒ Object
20 21 22 |
# File 'lib/scopelist.rb', line 20 def available_scopes @available_scopes ||= [] end |
#scope_with_scopelist(name, body, &block) ⇒ Object
15 16 17 18 |
# File 'lib/scopelist.rb', line 15 def scope_with_scopelist(name, body, &block) available_scopes << name.to_sym scope_without_scopelist(name, body, &block) end |