Module: GenesisRuby::Api::Mixins::Requests::SmartRouterAttributes

Included in:
Requests::Base::Financial, Requests::Financial::Void, Requests::NonFinancial::Reconcile::Transaction
Defined in:
lib/genesis_ruby/api/mixins/requests/smart_router_attributes.rb

Overview

Smart Router Attributes Mixin

Instance Method Summary collapse

Instance Method Details

#use_smart_routerObject

Use Smart Router endpoint for the current request



11
12
13
# File 'lib/genesis_ruby/api/mixins/requests/smart_router_attributes.rb', line 11

def use_smart_router
  @use_smart_router ||= false
end

#use_smart_router=(value) ⇒ Object

Use Smart Router endpoint for the current request



16
17
18
19
20
21
22
# File 'lib/genesis_ruby/api/mixins/requests/smart_router_attributes.rb', line 16

def use_smart_router=(value)
  unless [true, false].include? value
    raise InvalidArgumentError, 'Given invalid Use Smart Routing value! Allowed: true, false'
  end

  @use_smart_router = value
end