Module: DPay::BlikAliasType

Defined in:
lib/dpay/blik/blik_alias_type.rb,
sig/dpay/blik/blik_alias_type.rbs

Constant Summary collapse

UID =

Returns:

  • (String)
"UID"
PAYID =

Returns:

  • (String)
"PAYID"
ALL =

Returns:

  • (Array[String])
[UID, PAYID].freeze

Class Method Summary collapse

Class Method Details

.assert_valid(value) ⇒ void

This method returns an undefined value.

Parameters:

  • value (Object)

Raises:



14
15
16
# File 'lib/dpay/blik/blik_alias_type.rb', line 14

def self.assert_valid(value)
  raise InvalidArgumentError, %(Invalid BLIK alias type "#{value}") unless valid?(value)
end

.valid?(value) ⇒ Boolean

Parameters:

  • value (Object)

Returns:

  • (Boolean)


10
11
12
# File 'lib/dpay/blik/blik_alias_type.rb', line 10

def self.valid?(value)
  ALL.include?(value)
end