Method: Remi::Testing::BusinessRules::DataFieldCollection#add_field

Defined in:
lib/remi/testing/business_rules.rb

#add_field(subject, field_name) ⇒ Object



438
439
440
441
# File 'lib/remi/testing/business_rules.rb', line 438

def add_field(subject, field_name)
  raise "Attempting to add a field with the same name but different subject - #{subject.name}: #{field_name}" if @fields.include?(field_name) && @fields[field_name].subject.name != subject.name
  @fields[field_name] = DataField.new(subject, field_name) unless @fields.include? field_name
end