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