Module: Rmodel::RepositoryExt::Scopable::ClassMethods

Defined in:
lib/rmodel/repository_ext/scopable.rb

Instance Method Summary collapse

Instance Method Details

#scope(name, &block) ⇒ Object



34
35
36
# File 'lib/rmodel/repository_ext/scopable.rb', line 34

def scope(name, &block)
  scope_class.define_scope(name, &block)
end

#scope_classObject



30
31
32
# File 'lib/rmodel/repository_ext/scopable.rb', line 30

def scope_class
  @scope_class ||= Class.new(Rmodel::Scope)
end