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
-
#use_smart_router ⇒ Object
Use Smart Router endpoint for the current request.
-
#use_smart_router=(value) ⇒ Object
Use Smart Router endpoint for the current request.
Instance Method Details
#use_smart_router ⇒ Object
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 |