Sha256: ad90d39f8d02489d96d9507f36b27345a1e5dfe9a7bcea849cf100b4426988e0
Contents?: true
Size: 454 Bytes
Versions: 2
Compression:
Stored size: 454 Bytes
Contents
class TransfersController < ApplicationController def new @accounts = Account.all @transfer = Account::Transfer.new end def create @transfer = Account::Transfer.new(params[:transfer]) if @transfer.call.success? redirect_to root_path, notice: "Transferred #{@transfer.amount} from #{@transfer.from.name}'s account to #{@transfer.to.name}'s account." else @accounts = Account.all render :new end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
command_model-2.1.1 | examples/bank/app/controllers/transfers_controller.rb |
command_model-2.1.0 | examples/bank/app/controllers/transfers_controller.rb |