Class: Lighthouse::DirectDeposit::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/lighthouse/direct_deposit/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status, control_information, payment_account) ⇒ Response

Returns a new instance of Response.



8
9
10
11
12
# File 'lib/lighthouse/direct_deposit/response.rb', line 8

def initialize(status, control_information, )
  @status = status
  @control_information = control_information
  @payment_account = 
end

Instance Attribute Details

#control_informationObject

Returns the value of attribute control_information.



6
7
8
# File 'lib/lighthouse/direct_deposit/response.rb', line 6

def control_information
  @control_information
end

#payment_accountObject

Returns the value of attribute payment_account.



6
7
8
# File 'lib/lighthouse/direct_deposit/response.rb', line 6

def 
  @payment_account
end

#statusObject

Returns the value of attribute status.



6
7
8
# File 'lib/lighthouse/direct_deposit/response.rb', line 6

def status
  @status
end

Instance Method Details

#bodyObject



21
22
23
24
25
26
# File 'lib/lighthouse/direct_deposit/response.rb', line 21

def body
  {
    control_information: @control_information,
    payment_account: @payment_account
  }
end

#error?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/lighthouse/direct_deposit/response.rb', line 28

def error?
  false
end

#responseObject



14
15
16
17
18
19
# File 'lib/lighthouse/direct_deposit/response.rb', line 14

def response
  {
    status: @status,
    body:
  }
end