Module: EvoleapLicensing::ComponentLicenseModel

Defined in:
lib/evoleap_licensing/types/component_license_model.rb

Constant Summary collapse

NONE =
:none
TOKEN =
:token
SESSION =
:session
CONSUMABLE_TOKEN =
:consumable_token
UNKNOWN =
:unknown
FROM_STRING =
{
  "None" => NONE,
  "Token" => TOKEN,
  "Session" => SESSION,
  "ConsumableToken" => CONSUMABLE_TOKEN
}.freeze

Class Method Summary collapse

Class Method Details

.from_string(str) ⇒ Object



18
19
20
# File 'lib/evoleap_licensing/types/component_license_model.rb', line 18

def self.from_string(str)
  FROM_STRING[str] || UNKNOWN
end