module Mackarel::BasicFactory

Public Instance Methods

create(what, fields=nil, _=nil) { |object| ... } click to toggle source
# File lib/mackarel/factories/basic_factory.rb, line 4
def create(what, fields=nil, _=nil)
  object = what.new(*fields)
  yield(object) if block_given?
  object
end
create_list(what, number=1, fields=nil, _nil) { |object| ... } click to toggle source
# File lib/mackarel/factories/basic_factory.rb, line 10
def create_list(what, number=1, fields=nil, _nil)
  object = []
  number.times { object << what.new(*fields) }
  yield(object) if block_given?
  object
end