Module: Olyx::Guardrails::Rails::Job

Defined in:
lib/olyx/guardrails/rails/job.rb

Overview

Adds opt-in guardrail enforcement for declared Active Job arguments.

class CompletionJob < ApplicationJob
include Olyx::Guardrails::Rails::Job
guardrails_input_arguments 0, :system_prompt
end

Declared arguments are evaluated immediately before perform.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



18
19
20
# File 'lib/olyx/guardrails/rails/job.rb', line 18

def self.included(base) # :nodoc:
  base.extend(ClassMethods)
end