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