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