Method: ValueObject::ClassMethods#fields

Defined in:
lib/value_object.rb

#fields(*names) ⇒ Object

Raises:



97
98
99
100
101
102
# File 'lib/value_object.rb', line 97

def fields(*names)
  raise NotDeclaredFields.new if names.empty?

  attr_reader(*names)
  @field_names = names
end