Method: FactoryGirl::EvaluatorClassDefiner#initialize

Defined in:
lib/factory_girl/evaluator_class_definer.rb

#initialize(attributes, parent_class) ⇒ EvaluatorClassDefiner

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of EvaluatorClassDefiner.



4
5
6
7
8
9
10
11
# File 'lib/factory_girl/evaluator_class_definer.rb', line 4

def initialize(attributes, parent_class)
  @parent_class = parent_class
  @attributes   = attributes

  attributes.each do |attribute|
    evaluator_class.define_attribute(attribute.name, &attribute.to_proc)
  end
end