class HaveAPI::GoClient::Metadata::Type
Attributes
input[R]
@return [InputOutput, nil]
output[R]
@return [InputOutput, nil]
Public Class Methods
new(action, type, desc)
click to toggle source
# File lib/haveapi/go_client/metadata.rb, line 10 def initialize(action, type, desc) @input = desc[:input] && InputOutput.new( action, :"#{type}_meta", :input, desc[:input], prefix: "Meta#{type.to_s.capitalize}" ) @output = desc[:output] && InputOutput.new( action, :"#{type}_meta", :output, desc[:output], prefix: "Meta#{type.to_s.capitalize}" ) end
Public Instance Methods
resolve_associations()
click to toggle source
# File lib/haveapi/go_client/metadata.rb, line 27 def resolve_associations input && input.resolve_associations output && output.resolve_associations end