Sha256: bfd0c3ae30cbdbc6cefe871de9e68eec01d48a404f6430387b48dc17d58c8411

Contents?: true

Size: 723 Bytes

Versions: 25

Compression:

Stored size: 723 Bytes

Contents

class BillingsController < ApplicationController
  before_filter :authorize_admin, :except => [:show]

  def show
  end

  def edit
    @account = current_account

    @account.cardholder_name = @account.credit_card.cardholder_name
    @account.billing_email = @account.customer.email
    @account.expiration_month = @account.credit_card.expiration_month
    @account.expiration_year = @account.credit_card.expiration_year
  end

  def update
    @account = current_account
    if @account.save_customer_and_subscription!(params[:account])
      redirect_to account_billing_path(@account), :notice => t('.update.notice', :default => "Billing information updated successfully")
    else
      render :edit
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
saucy-0.2.28.1 app/controllers/billings_controller.rb
saucy-0.2.45 app/controllers/billings_controller.rb
saucy-0.2.44 app/controllers/billings_controller.rb
saucy-0.2.43 app/controllers/billings_controller.rb
saucy-0.2.42 app/controllers/billings_controller.rb
saucy-0.2.41 app/controllers/billings_controller.rb
saucy-0.2.40 app/controllers/billings_controller.rb
saucy-0.2.39 app/controllers/billings_controller.rb
saucy-0.2.38 app/controllers/billings_controller.rb
saucy-0.2.36 app/controllers/billings_controller.rb
saucy-0.2.35 app/controllers/billings_controller.rb
saucy-0.2.34 app/controllers/billings_controller.rb
saucy-0.2.33 app/controllers/billings_controller.rb
saucy-0.2.32 app/controllers/billings_controller.rb
saucy-0.2.31 app/controllers/billings_controller.rb
saucy-0.2.30 app/controllers/billings_controller.rb
saucy-0.2.29 app/controllers/billings_controller.rb
saucy-0.2.28 app/controllers/billings_controller.rb
saucy-0.2.27 app/controllers/billings_controller.rb
saucy-0.2.26 app/controllers/billings_controller.rb