class Tarpon::Entity::EntitlementList

Public Class Methods

new(entitlements = {}) click to toggle source
# File lib/tarpon/entity/entitlement_list.rb, line 8
def initialize(entitlements = {})
  @entitlements = entitlements.map { |id, params| Entitlement.new(id, params) }
end

Public Instance Methods

[](index) click to toggle source
# File lib/tarpon/entity/entitlement_list.rb, line 12
def [](index)
  @entitlements[index]
end
active() click to toggle source
# File lib/tarpon/entity/entitlement_list.rb, line 16
def active
  @entitlements.select(&:active?)
end
each() { |e| ... } click to toggle source
# File lib/tarpon/entity/entitlement_list.rb, line 20
def each
  @entitlements.each { |e| yield e }
end