Class: Takelage::BitRequire
- Inherits:
-
SubCommandBase
- Object
- Thor
- SubCommandBase
- Takelage::BitRequire
- Includes:
- BitCheckWorkspace, BitClipboardCopy, BitClipboardLib, BitClipboardPaste, BitRequireExport, BitRequireImport, BitRequireLib, BitScopeAdd, BitScopeList, ConfigModule, GitCheckClean, GitCheckMain, GitCheckWorkspace, LoggingModule, SystemModule
- Defined in:
- lib/takelage/bit/require/cli.rb
Overview
takelage bit requiere
Instance Method Summary collapse
-
#export ⇒ Object
Create requirements file with bit components.
-
#import ⇒ Object
Import bit components from requirements file.
-
#initialize(args = [], local_options = {}, configuration = {}) ⇒ BitRequire
constructor
Initialize bit require.
Methods included from BitRequireImport
Methods included from BitRequireExport
Methods included from BitClipboardPaste
Methods included from BitClipboardCopy
Methods included from BitScopeAdd
Methods included from BitScopeList
Methods included from BitCheckWorkspace
Methods included from GitCheckWorkspace
Methods included from GitCheckMain
Methods included from GitCheckClean
Methods included from SystemModule
#hash_to_yaml, #read_yaml_erb_file, #read_yaml_file, #rm_fr, #run, #run_and_exit, #run_and_fork, #try
Methods included from ConfigModule
#config, #configured?, #initialize_config
Methods included from LoggingModule
Methods inherited from SubCommandBase
Constructor Details
#initialize(args = [], local_options = {}, configuration = {}) ⇒ BitRequire
Initialize bit require
23 24 25 26 27 28 |
# File 'lib/takelage/bit/require/cli.rb', line 23 def initialize(args = [], = {}, configuration = {}) # initialize thor parent class super args, , configuration @bit_require_file = config.active['bit_require_file'] end |
Instance Method Details
#export ⇒ Object
Create requirements file with bit components.
38 39 40 41 42 43 |
# File 'lib/takelage/bit/require/cli.rb', line 38 def export bit_require_yml = bit_require_export exit false if bit_require_yml == false say bit_require_yml true end |
#import ⇒ Object
Import bit components from requirements file.
53 54 55 |
# File 'lib/takelage/bit/require/cli.rb', line 53 def import exit bit_require_import end |