Class: ParamsReady::Parameter::StructParameter

Inherits:
AbstractStructParameter show all
Includes:
Marshaller::ParameterModule
Defined in:
lib/params_ready/parameter/struct_parameter.rb

Constant Summary

Constants inherited from AbstractStructParameter

AbstractStructParameter::EMPTY_HASH

Instance Attribute Summary

Attributes inherited from AbstractParameter

#definition

Method Summary

Methods included from Marshaller::ParameterModule

#marshal

Methods inherited from AbstractStructParameter

#[], #[]=, #find_in_hash, #for_frontend, #for_model, #for_output, #wrap_output

Methods included from ComplexParameter

#update_child

Methods inherited from Parameter

#allows_undefined?, #definite_default?, #eligible_for_output?, #find_in_hash, #format, #format_self_permitted, #freeze, #hash, #hash_key, #initialize, #inspect_content, #is_default?, #is_definite?, #is_nil?, #is_undefined?, #memo, #memo!, #nil_default?, #populate_other, #set_from_input, #set_value, #to_hash_if_eligible, #unwrap, #unwrap_or, #wrap_output

Methods inherited from AbstractParameter

#==, #dup, #initialize, #inspect, intent_for_children, #match?, #populate, #to_hash, #update_if_applicable, #update_in

Methods included from Extensions::Freezer

#freeze_variable, #freeze_variables, #variables_to_freeze

Methods included from FromHash

#set_from_hash

Methods included from Extensions::Freezer::InstanceMethods

#freeze

Constructor Details

This class inherits a constructor from ParamsReady::Parameter::Parameter