Module: PDK::CLI::Util
- Defined in:
- lib/pdk/cli/util.rb,
lib/pdk/cli/util/interview.rb,
lib/pdk/cli/util/option_validator.rb,
lib/pdk/cli/util/option_normalizer.rb
Defined Under Namespace
Classes: Interview, OptionNormalizer, OptionValidator
Class Method Summary collapse
-
.ensure_in_module! ⇒ Object
Ensures the calling code is being run from inside a module directory.
- .spinner_opts_for_platform ⇒ Object
Class Method Details
.ensure_in_module! ⇒ Object
Ensures the calling code is being run from inside a module directory.
8 9 10 11 |
# File 'lib/pdk/cli/util.rb', line 8 def ensure_in_module! = _('This command must be run from inside a module (no metadata.json found)') raise PDK::CLI::FatalError, if PDK::Util.module_root.nil? end |
.spinner_opts_for_platform ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/pdk/cli/util.rb', line 14 def spinner_opts_for_platform windows_opts = { success_mark: '*', error_mark: 'X', } return windows_opts if Gem.win_platform? {} end |