Class: WorkflowTemplate::Definer::HasValidations::Validations::Resolved

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/workflow_template/definer/has_validations/validations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prepared) ⇒ Resolved

Returns a new instance of Resolved.



150
151
152
153
154
155
# File 'lib/workflow_template/definer/has_validations/validations.rb', line 150

def initialize(prepared)
  @prepared = prepared
  @input_validations = prepared.resolve_validations(prepared.input)
  @output_validations = prepared.resolve_validations(prepared.output)
  freeze
end

Instance Attribute Details

#input_validationsObject (readonly)

Returns the value of attribute input_validations.



157
158
159
# File 'lib/workflow_template/definer/has_validations/validations.rb', line 157

def input_validations
  @input_validations
end

#output_validationsObject (readonly)

Returns the value of attribute output_validations.



157
158
159
# File 'lib/workflow_template/definer/has_validations/validations.rb', line 157

def output_validations
  @output_validations
end