24 lines
468 B
Ruby
24 lines
468 B
Ruby
class MoneyMovesController < ApplicationController
|
|
def index
|
|
json_response(MoneyMove.find(:all).order(:created_at))
|
|
end
|
|
|
|
def create
|
|
money_move = MoneyMove.create_move(money_move_params)
|
|
if money_move.save
|
|
json_response(money_move)
|
|
else
|
|
error_response(:bad_request)
|
|
end
|
|
end
|
|
|
|
def money_move_params
|
|
params.require(:money_move).permit(
|
|
:description,
|
|
:amount,
|
|
:from_homie_id,
|
|
:to_homie_id
|
|
)
|
|
end
|
|
end
|