app/lib/payment_processor/go_cardless/helper.rb
# frozen_string_literal: true
module PaymentProcessor
module GoCardless
module Helper
extend self
# Returns the next date for the passed day.
#
# === Attributes
#
# *day+ - The day to set the date too.
def next_available_date(day)
date = Date.today.change(day: day)
date += 1.month if Time.now.day >= day
date
end
end
end
end