Class: Bankserv::AHVService
- Inherits:
-
Service
- Object
- ActiveRecord::Base
- Service
- Bankserv::AHVService
show all
- Defined in:
- lib/bankserv/service.rb
Instance Method Summary
collapse
Methods inherited from Service
active, #get_generation_number, #is_test_env?, #next_transmission_number, register, #reserve_generation_number!, #reserve_sequence_number!, #sequence_number, #set_generation_number!, #set_sequence_number!, #update_transmission_number!
Instance Method Details
#can_transmit? ⇒ Boolean
109
110
111
|
# File 'lib/bankserv/service.rb', line 109
def can_transmit?
true
end
|
#has_work? ⇒ Boolean
113
114
115
116
117
118
119
|
# File 'lib/bankserv/service.rb', line 113
def has_work?
if self.config[:internal]
Bankserv::AccountHolderVerification.internal.unprocessed.count > 0
else
Bankserv::AccountHolderVerification.external.unprocessed.count > 0
end
end
|
#request(params) ⇒ Object
103
104
105
106
107
|
# File 'lib/bankserv/service.rb', line 103
def request(params)
params.merge!(type: 'ahv', service_id: id)
params.merge!(test: true) if is_test_env?
Request.create!(params)
end
|