class Object
Public Instance Methods
Factory(*args, &block)
click to toggle source
# File lib/progenitor/factory.rb, line 19 def Factory(*args, &block) if Progenitor::Factory.factories.has_key? args[0] name = args.shift Progenitor::Factory.factories[name].call(*args, &block) elsif defined?(::Factory) && (::Factory.respond_to? :default_strategy) #use along side Factory Girl ::Factory.default_strategy *args, &block else raise NoSuchFactoryException, "You haven't defined a factory called #{args[0]}" end end