Class: Koine::Attributes::Adapter::ArrayOf

Inherits:
Base
  • Object
show all
Defined in:
lib/koine/attributes/adapter/array_of.rb

Instance Attribute Summary

Attributes inherited from Base

#attribute_name

Instance Method Summary collapse

Methods inherited from Base

#coerce, #default_value, #with_default_value, #with_nil_value

Constructor Details

#initialize(adapter) ⇒ ArrayOf

Returns a new instance of ArrayOf.



5
6
7
8
# File 'lib/koine/attributes/adapter/array_of.rb', line 5

def initialize(adapter)
  @adapter = adapter
  with_default_value([])
end

Instance Method Details

#for_valuesObject



10
11
12
# File 'lib/koine/attributes/adapter/array_of.rb', line 10

def for_values
  @adapter
end