class Insights::API::Common::Entitlement

Attributes

identity[R]

Public Class Methods

new(identity) click to toggle source
# File lib/insights/api/common/entitlement.rb, line 7
def initialize(identity)
  @identity = identity
end

Private Instance Methods

find_entitlement_key(key) click to toggle source
# File lib/insights/api/common/entitlement.rb, line 28
def find_entitlement_key(key)
  result = identity.dig('entitlements', key.to_s)
  # TODO: Always force entitlements key
  return true unless result
  result['is_entitled']
end