Module: Workarea::GiftCards

Defined in:
lib/workarea/gift_cards.rb,
lib/workarea/gift_cards/engine.rb,
lib/workarea/gift_cards/gateway.rb,
lib/workarea/gift_cards/version.rb

Defined Under Namespace

Classes: Engine, Gateway

Constant Summary collapse

VERSION =
'4.0.2'.freeze

Class Method Summary collapse

Class Method Details

.gatewayObject



7
8
9
# File 'lib/workarea/gift_cards.rb', line 7

def self.gateway
  Workarea.config.gateways.gift_card.constantize.new
end

.uses_system_cards?Boolean

Returns:

  • (Boolean)


11
12
13
14
# File 'lib/workarea/gift_cards.rb', line 11

def self.uses_system_cards?
  Workarea::GiftCards.gateway.respond_to?(:uses_system_cards?) &&
    Workarea::GiftCards.gateway.uses_system_cards?
end