Sha256: 005c6569b8d5886aea0324a06f53d191c164768efaee9961af774f85a11d50b7
Contents?: true
Size: 540 Bytes
Versions: 1
Compression:
Stored size: 540 Bytes
Contents
module EnoughFields class AttributeValue attr_reader :klass, :field, :call_stack attr_writer :call_stack def initialize(value, klass, field, call_stack) @value = value @klass = klass @field = field @call_stack = call_stack end def to_value @value end def eql?( other ) self.klass == other.klass && self.field == other.field && self.call_stack == other.call_stack end def hash self.klass.hash + self.field.hash + self.call_stack.hash end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enough_fields-0.0.1 | lib/enough_fields/attribute_value.rb |