Method: HaveAPI::Parameters::Resource#validate_build_output
- Defined in:
- lib/haveapi/parameters/resource.rb
#validate_build_output ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/haveapi/parameters/resource.rb', line 78 def validate_build_output %i[value_id value_label].each do |name| v = instance_variable_get("@#{name}") [show_action, show_index].each do |klass| next unless klass.instance_variable_get('@output')[v].nil? raise "association to '#{@resource}': value_label '#{v}' is not an output parameter of '#{klass}'" end end end |