class Boechat::Core::Service::Verifier

Class responsible for call the endpoints and return all the results

Attributes

config[R]
request_list[R]

Public Class Methods

new() click to toggle source
# File lib/boechat/core/service/verifier.rb, line 16
def initialize
  @config = ConfigReader.new.call.config
  build_request_list
end

Public Instance Methods

call(service = nil) click to toggle source
# File lib/boechat/core/service/verifier.rb, line 21
def call(service = nil)
  @request_list.call(service)
end

Private Instance Methods

build_request_list() click to toggle source
# File lib/boechat/core/service/verifier.rb, line 27
def build_request_list
  @request_list = RequestList.new

  @config['services'].each do |service|
    key, value = service.first
    @request_list.requests[key] = Request.new(value['url'])
  end
end