module LHS::Record::Scope::ClassMethods
Public Instance Methods
scope(name, block)
click to toggle source
# File lib/lhs/concerns/record/scope.rb, line 12 def scope(name, block) scopes[name] = block define_singleton_method(name) do |*args| block.call(*args) end end
scopes()
click to toggle source
# File lib/lhs/concerns/record/scope.rb, line 19 def scopes @scopes ||= {} @scopes end