Class: ParamsReady::Query::ArrayGroupingDefinition

Inherits:
Parameter::StructParameterDefinition show all
Defined in:
lib/params_ready/query/array_grouping.rb

Instance Attribute Summary

Attributes inherited from Parameter::AbstractStructParameterDefinition

#key_map, #names

Attributes inherited from Parameter::Definition

#default

Attributes inherited from Parameter::AbstractDefinition

#altn, #name

Instance Method Summary collapse

Methods inherited from Parameter::StructParameterDefinition

#add_map, #ensure_canonical, #remap?

Methods inherited from Parameter::AbstractStructParameterDefinition

#add_child, #child_definition, #duplicate_value, #freeze_value, #has_child?, #infer_default, #set_default

Methods inherited from Parameter::Definition

#canonical_default, #default_defined?, #fetch_callable_default, #fetch_default, #finish, #memoize?, #name_for_formatter, #no_input?, #no_output?, #postprocess, #preprocess, #restricted_for_format?, #set_local, #set_no_input, #set_postprocessor, #set_preprocessor

Methods inherited from Parameter::AbstractDefinition

#create, #finish, #from_hash, #from_input, #normalize_alternative_name, #parameter_class

Methods included from Extensions::Freezer

#freeze_variable, #freeze_variables, #variables_to_freeze

Methods included from Extensions::Finalizer

#obligatory, #obligatory!

Methods included from Extensions::ClassReaderWriter

#class_reader_writer

Methods included from Extensions::LateInit

#late_init

Methods included from Extensions::Collection

#collection

Methods included from Extensions::Finalizer::InstanceMethods

#finish

Methods included from Extensions::Freezer::InstanceMethods

#freeze

Constructor Details

#initialize(*args, **opts) ⇒ ArrayGroupingDefinition

Returns a new instance of ArrayGroupingDefinition.



52
53
54
# File 'lib/params_ready/query/array_grouping.rb', line 52

def initialize(*args, **opts)
  super
end