class Juvet::Mapper::Collection

Attributes

name[R]

Public Class Methods

new(name, &block) click to toggle source
# File lib/juvet/mapper/collection.rb, line 8
def initialize(name, &block)
  @name = name
  instance_eval(&block) if block_given?
end

Public Instance Methods

entity(klass=nil) click to toggle source
# File lib/juvet/mapper/collection.rb, line 13
def entity(klass=nil)
  if klass
    @entity = klass
  else
    @entity
  end
end
repository(klass=nil, options=nil) click to toggle source
# File lib/juvet/mapper/collection.rb, line 21
def repository(klass=nil, options=nil)
  if klass
    @repository = MappedRepository.new klass, options
  else
    @repository
  end
end