Class: Aldous::SimpleDto

Inherits:
Object
  • Object
show all
Defined in:
lib/aldous/simple_dto.rb

Direct Known Subclasses

Aldous::Service::Result::Base

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ SimpleDto

Returns a new instance of SimpleDto.



5
6
7
8
9
10
# File 'lib/aldous/simple_dto.rb', line 5

def initialize(data = {})
  @_data = data

  handle_errors_and_messages
  define_accessors
end

Instance Attribute Details

#_dataObject (readonly)

Returns the value of attribute _data.



3
4
5
# File 'lib/aldous/simple_dto.rb', line 3

def _data
  @_data
end

Instance Method Details

#errorsObject



12
13
14
# File 'lib/aldous/simple_dto.rb', line 12

def errors
  @errors ||= []
end

#messagesObject



16
17
18
# File 'lib/aldous/simple_dto.rb', line 16

def messages
  @messages ||= []
end