class SbrfMerchant::Api::Request::UriBuilder

Attributes

method_name_converter[R]

Public Class Methods

new(method_name_converter: SbrfMerchant::Utils::String::ToCamelCase.new) click to toggle source
# File lib/sbrf_merchant/api/request/uri_builder.rb, line 11
def initialize(method_name_converter: SbrfMerchant::Utils::String::ToCamelCase.new)
  @method_name_converter = method_name_converter
end

Public Instance Methods

call(host, method_name) click to toggle source
# File lib/sbrf_merchant/api/request/uri_builder.rb, line 15
def call(host, method_name)
  URI.join(
    host,
    '/payment/rest/',
    method_name_converter.call(method_name.to_s) + '.do'
  )
end