module FactoryHero
Constants
- VERSION
Public Class Methods
build(klass_or_symbol, attrs = {})
click to toggle source
# File lib/factory_hero.rb, line 21 def self.build klass_or_symbol, attrs = {} symbol = klass_or_symbol.symbolize factory = configuration.load_factory symbol factory.build attrs end
clear!()
click to toggle source
# File lib/factory_hero.rb, line 28 def self.clear! configuration.clear! end
configuration()
click to toggle source
# File lib/factory_hero.rb, line 11 def self.configuration @@configuration ||= Configuration.new end
define_factory(klass_or_symbol, options = {})
click to toggle source
# File lib/factory_hero.rb, line 15 def self.define_factory klass_or_symbol, options = {}, &block symbol = klass_or_symbol.symbolize configuration.register_factory Factory.new symbol, options, &block end