module DHS::Record::Scope::ClassMethods

Public Instance Methods

scope(name, block) click to toggle source
# File lib/dhs/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/dhs/concerns/record/scope.rb, line 19
def scopes
  @scopes ||= {}
  @scopes
end