Class: Takelage::InfoProject
- Inherits:
-
SubCommandBase
- Object
- Thor
- SubCommandBase
- Takelage::InfoProject
- Includes:
- ConfigModule, LoggingModule, ProjectModule, SystemModule
- Defined in:
- lib/takelage/info/project/cli.rb
Overview
takelage info project
Instance Method Summary collapse
-
#active ⇒ Object
Print active project info.
-
#dir ⇒ Object
Print project root directory.
-
#main ⇒ Object
Print main project info.
-
#private ⇒ Object
Print private project info.
Methods included from ProjectModule
Methods included from ConfigModule
#config, #configured?, #initialize_config
Methods included from SystemModule
#command_available_else_error?, #command_available_else_warn?, #hash_to_yaml, #read_yaml_erb_file, #read_yaml_file, #rm_fr, #run, #run_and_capture, #run_and_exit, #run_and_fork, #try
Methods included from LoggingModule
Methods inherited from SubCommandBase
Instance Method Details
#active ⇒ Object
Print active project info.
19 20 21 22 23 24 |
# File 'lib/takelage/info/project/cli.rb', line 19 def active project_active_yaml = hash_to_yaml(project.active) exit false if project_active_yaml == false say project_active_yaml true end |
#dir ⇒ Object
Print project root directory.
64 65 66 67 |
# File 'lib/takelage/info/project/cli.rb', line 64 def dir say project.dir true end |
#main ⇒ Object
Print main project info.
49 50 51 52 53 54 |
# File 'lib/takelage/info/project/cli.rb', line 49 def main project_main_yaml = hash_to_yaml(project.main) exit false if project_main_yaml == false say project_main_yaml true end |
#private ⇒ Object
Print private project info.
34 35 36 37 38 39 |
# File 'lib/takelage/info/project/cli.rb', line 34 def private project_private_yaml = hash_to_yaml(project.private) exit false if project_private_yaml == false say project_private_yaml true end |