Methods
- N
- S
Class Public methods
new(payment_gateway_id) Link
Source: show
# File engines/api/app/actions/api/trial_will_end_communicator.rb, line 3 def initialize(payment_gateway_id) @payment_gateway_id = payment_gateway_id end
Instance Public methods
send_email() Link
Source: show
# File engines/api/app/actions/api/trial_will_end_communicator.rb, line 7 def send_email if subscription && within_time_window? && no_prior_email_sent? && not_cancelling? data = {member_id: member.id, plan_id: plan.id} Emailer.dunning_trial_will_end(member.site, data).deliver_later end end