Module: GuardrailsRuby::Controller::ClassMethods
- Defined in:
- lib/guardrails_ruby/rails/controller.rb
Instance Method Summary collapse
- #_guardrails_guard ⇒ Object
-
#guardrails(&block) ⇒ Object
Define guardrails for this controller using the Guard DSL.
Instance Method Details
#_guardrails_guard ⇒ Object
21 22 23 |
# File 'lib/guardrails_ruby/rails/controller.rb', line 21 def _guardrails_guard @_guardrails_guard end |
#guardrails(&block) ⇒ Object
Define guardrails for this controller using the Guard DSL.
guardrails do
input { check :prompt_injection; check :pii, action: :redact }
output { check :pii, action: :redact }
end
17 18 19 |
# File 'lib/guardrails_ruby/rails/controller.rb', line 17 def guardrails(&block) @_guardrails_guard = GuardrailsRuby::Guard.new(&block) end |