class Atum::Core::Schema::ParameterChoice
Attributes
parameters[R]
resource_name[R]
Public Class Methods
new(resource_name, parameters)
click to toggle source
# File lib/atum/core/schema/parameter_choice.rb, line 7 def initialize(resource_name, parameters) @resource_name = resource_name @parameters = parameters end
Public Instance Methods
description()
click to toggle source
# File lib/atum/core/schema/parameter_choice.rb, line 12 def description @parameters.map(&:description).join(' or ') end
name()
click to toggle source
# File lib/atum/core/schema/parameter_choice.rb, line 16 def name @parameters.map do |parameter| if parameter.resource_name parameter.name else "#{@resource_name}_#{parameter.name}" end end.join('_or_') end