class Fabricators::Fetcher
Public Class Methods
new(name, options, &block)
click to toggle source
# File lib/fabricators/fetcher.rb, line 4 def initialize(name, options, &block) @name = name @options = options instance_eval &block end
Public Instance Methods
fabricator(name, options={}, &block)
click to toggle source
# File lib/fabricators/fetcher.rb, line 10 def fabricator(name, options={}, &block) Fabricators.definitions.fabricator name, @options.merge(options.merge(parent: @name)), &block end
method_missing(name, *args, &block)
click to toggle source
# File lib/fabricators/fetcher.rb, line 14 def method_missing(name, *args, &block) end