Module: SmartCore::Initializer::InitializationDSL::DSLMethods Private
- Defined in:
- lib/smart_core/initializer/initialization_dsl.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Instance Method Summary collapse
- #extend_initialization_flow(&block) ⇒ void
- #option(option_name, type = :__any__, **options) ⇒ void
- #options(*option_names) ⇒ void
- #param(param_name, type = :__any__, **options) ⇒ void
- #params(*param_names) ⇒ void
Instance Method Details
#extend_initialization_flow(&block) ⇒ void
This method returns an undefined value.
159 160 161 |
# File 'lib/smart_core/initializer/initialization_dsl.rb', line 159 def extend_initialization_flow(&block) __initialization_extension_definer__.append_extension(block) end |
#option(option_name, type = :__any__, **options) ⇒ void
This method returns an undefined value.
141 142 143 |
# File 'lib/smart_core/initializer/initialization_dsl.rb', line 141 def option(option_name, type = :__any__, **) __attr_definer__.define_option(option_name, type, **) end |
#options(*option_names) ⇒ void
This method returns an undefined value.
150 151 152 |
# File 'lib/smart_core/initializer/initialization_dsl.rb', line 150 def (*option_names) __attr_definer__.(*option_names) end |
#param(param_name, type = :__any__, **options) ⇒ void
This method returns an undefined value.
122 123 124 |
# File 'lib/smart_core/initializer/initialization_dsl.rb', line 122 def param(param_name, type = :__any__, **) __attr_definer__.define_param(param_name, type, **) end |
#params(*param_names) ⇒ void
This method returns an undefined value.
131 132 133 |
# File 'lib/smart_core/initializer/initialization_dsl.rb', line 131 def params(*param_names) __attr_definer__.define_params(*param_names) end |