Sha256: 33341b5000c43750ed0ae70912e2630bb74f4b9cab68757ab880daf4241f27f7

Contents?: true

Size: 322 Bytes

Versions: 138

Compression:

Stored size: 322 Bytes

Contents

module Katello
  class HostSubscriptionPresenter < SimpleDelegator
    attr_accessor :quantity_consumed

    def initialize(entitlement)
      @subscription = Katello::Pool.find_by(:cp_id => entitlement['pool']['id'])
      @quantity_consumed = entitlement.try(:[], :quantity)
      super(@subscription)
    end
  end
end

Version data entries

138 entries across 138 versions & 1 rubygems

Version Path
katello-3.18.5 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.4 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.3.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.3 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.2.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.2 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.3 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.1.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.2 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.0 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.16.2 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.0.rc2.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.0.rc2 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.0 app/presenters/katello/host_subscription_presenter.rb
katello-3.18.0.rc1 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.0.rc2.2 app/presenters/katello/host_subscription_presenter.rb
katello-3.17.0.rc2.1 app/presenters/katello/host_subscription_presenter.rb
katello-3.16.1.2 app/presenters/katello/host_subscription_presenter.rb