Class: Eco::CLI::Config::UseCases::CaseConfig
- Defined in:
- lib/eco/cli/config/use_cases/case_config.rb
Instance Attribute Summary collapse
-
#callback ⇒ Object
Returns the value of attribute callback.
-
#casename ⇒ Object
Returns the value of attribute casename.
-
#cases_config ⇒ Object
Returns the value of attribute cases_config.
-
#description ⇒ Object
Returns the value of attribute description.
-
#option ⇒ Object
Returns the value of attribute option.
-
#type ⇒ Object
Returns the value of attribute type.
Instance Method Summary collapse
Instance Attribute Details
#callback ⇒ Object
Returns the value of attribute callback
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def callback @callback end |
#casename ⇒ Object
Returns the value of attribute casename
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def casename @casename end |
#cases_config ⇒ Object
Returns the value of attribute cases_config
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def cases_config @cases_config end |
#description ⇒ Object
Returns the value of attribute description
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def description @description end |
#option ⇒ Object
Returns the value of attribute option
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def option @option end |
#type ⇒ Object
Returns the value of attribute type
5 6 7 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 5 def type @type end |
Instance Method Details
#add_option(arg, desc = nil, &block) ⇒ Object
13 14 15 16 |
# File 'lib/eco/cli/config/use_cases/case_config.rb', line 13 def add_option(arg, desc = nil, &block) core_config..add(arg, desc, namespace: option, &block) self end |