Module: Ardm::Ar::Repository::ClassMethods

Defined in:
lib/ardm/ar/repository.rb

Instance Method Summary collapse

Instance Method Details

#repository(name = nil, &block) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/ardm/ar/repository.rb', line 13

def repository(name=nil, &block)
  if name && name != :default
    raise Ardm::NotImplemented, "Alternate repository names not supported"
  end

  if block_given?
    yield
  else
    Ardm::Ar::Repository::Proxy.new self
  end
end