1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-08-04 13:05:19 +02:00

Scaffold out rules domain

This commit is contained in:
Zach Gollwitzer 2025-02-25 11:34:37 -05:00
parent b2d8da8857
commit f12fc1efd7
16 changed files with 129 additions and 28 deletions

View file

@ -0,0 +1,27 @@
class Rule::ActionsController < ApplicationController
before_action :set_rule
before_action :set_action, only: [ :update, :destroy ]
def create
end
def update
end
def destroy
end
private
def set_rule
@rule = Current.family.rules.find(params[:rule_id])
end
def set_action
@action = @rule.actions.find(params[:id])
end
def action_params
params.require(:action).permit(:action_type)
end
end

View file

@ -0,0 +1,27 @@
class Rule::TriggersController < ApplicationController
before_action :set_rule
before_action :set_trigger, only: [ :update, :destroy ]
def create
end
def update
end
def destroy
end
private
def set_rule
@rule = Current.family.rules.find(params[:rule_id])
end
def set_trigger
@trigger = @rule.triggers.find(params[:id])
end
def trigger_params
params.require(:trigger).permit(:trigger_type)
end
end