Sha256: 5644faf32e7882a74788ef3e561d3ccab8985def0b65a8179ffefa4ed7059f7a
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
module Trade class My::PayoutsController < My::BaseController def index @cash = current_user.cash @payouts = @cash.payouts.order(id: :desc).page(params[:page]).per(params[:per]) end def list @cash = current_user.cash @payout_lists = RailsTrade.config.payout_list.map { |i| { requested_amount: i } } end def create @cash = current_user.cash @payout = @cash.payouts.build(payout_params) if @payout.save render 'show', status: :created else process_errors(@payout) end end private def payout_params params.fetch(:payout, {}).permit( :requested_amount ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_trade-0.0.3 | app/controllers/trade/my/payouts_controller.rb |