Sha256: c005ac6d7ca3023e5497a93a328107f62e7bfffaaace2492e35042e03488c1d7

Contents?: true

Size: 724 Bytes

Versions: 21

Compression:

Stored size: 724 Bytes

Contents

# frozen_string_literal: true

module PaidUp
  # PaidUp Subscriptions Helper
  module SubscriptionsHelper
    include PaidUp::PaidUpHelper

    def subscription_dl(subscription)
      data = {}

      data[:status.l] = subscription.status

      data = add_date_if_set(
        data, :paid_thru, subscription.current_period_start,
        subscription.current_period_end
      )
      data = add_date_if_set(
        data, :trial_period, subscription.trial_start, subscription.trial_end
      )
      dl data
    end

    private

    def add_date_if_set(data, text_sym, date_start, date_end)
      if date_start || date_end
        data[text_sym.l] = date_range(date_start, date_end)
      end
      data
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
paid_up-0.13.22 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.21 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.17 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.16 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.14 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.13 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.12 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.11 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.10 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.9 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.8 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.7 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.6 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.5 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.4 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.3 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.2 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.1 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.13.0 app/helpers/paid_up/subscriptions_helper.rb
paid_up-0.12.4 app/helpers/paid_up/subscriptions_helper.rb