Sha256: 6fa0730fbd0f7dec4832de179cfd13ffeffd0df084f48f5041c56cd3f5d38781
Contents?: true
Size: 694 Bytes
Versions: 16
Compression:
Stored size: 694 Bytes
Contents
module PaidUp # PaidUp Controller class PaidUpController < ApplicationController helper :all before_action :set_locale before_filter :warn_if_delinquent private def set_locale I18n.locale = params[:locale] || I18n.default_locale end def warn_if_delinquent if user_signed_in? && params[:controller] != 'paid_up/subscriptions' if current_user.plan.nil? || current_user.stripe_data.delinquent flash[:error] = :account_is_delinquent.l + :to_disable_this_message_subscribe.l( subscribe_link: paid_up.plans_path ) end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems