Method: SetBuilder::Constraint#to_s

Defined in:
lib/set_builder/constraint.rb

#to_sObject



40
41
42
43
44
45
46
47
48
# File 'lib/set_builder/constraint.rb', line 40

def to_s
  # p "ValueMap.to_s(#{direct_object_type} (#{direct_object_type.class}), #{direct_object} (#{direct_object.class}))"
  @description ||= begin
    description = trait.to_s(@negative)
    description << " #{ValueMap.to_s(direct_object_type, direct_object)}" if direct_object_required?
    description << " #{modifiers.collect{|m| m.to_s(@negative)}.join(" ")}" unless modifiers.empty?
    description
  end
end