Module: WithinNamedScope::ClassMethods
- Defined in:
- lib/within_named_scope.rb
Instance Method Summary collapse
Instance Method Details
#scope_membership(scope_name, options = {}) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/within_named_scope.rb', line 12 def scope_membership(scope_name, ={}) class_eval <<-eoruby, __FILE__, __LINE__ + 1 def #{([:as] || "#{scope_name}?").to_sym}() in_scope? :#{scope_name} end eoruby end |