Class: BitwiseAttribute::ValuesList
- Inherits:
-
Array
- Object
- Array
- BitwiseAttribute::ValuesList
- Defined in:
- lib/bitwise_attribute/values_list.rb
Instance Method Summary collapse
- #<<(value) ⇒ Object
-
#initialize(field, record, values) ⇒ ValuesList
constructor
A new instance of ValuesList.
Constructor Details
#initialize(field, record, values) ⇒ ValuesList
Returns a new instance of ValuesList.
5 6 7 8 9 10 |
# File 'lib/bitwise_attribute/values_list.rb', line 5 def initialize(field, record, values) super(concat(values)) @field = field @record = record end |
Instance Method Details
#<<(value) ⇒ Object
12 13 14 15 16 |
# File 'lib/bitwise_attribute/values_list.rb', line 12 def <<(value) concat(Array(value)) @record.send("#{@field}=", self) end |