Class: Tapioca::Cli::Main
- Inherits:
-
Thor
- Object
- Thor
- Tapioca::Cli::Main
- Includes:
- Thor::Actions
- Defined in:
- lib/tapioca/cli/main.rb
Instance Method Summary collapse
- #__print_version ⇒ Object
- #dsl(*constants) ⇒ Object
- #generate(*gems) ⇒ Object
- #init ⇒ Object
- #require ⇒ Object
- #sync ⇒ Object
- #todo ⇒ Object
Instance Method Details
#__print_version ⇒ Object
94 95 96 |
# File 'lib/tapioca/cli/main.rb', line 94 def __print_version puts "Tapioca v#{Tapioca::VERSION}" end |
#dsl(*constants) ⇒ Object
73 74 75 76 77 |
# File 'lib/tapioca/cli/main.rb', line 73 def dsl(*constants) Tapioca.silence_warnings do generator.build_dsl(constants, should_verify: [:verify], quiet: [:quiet]) end end |
#generate(*gems) ⇒ Object
80 81 82 83 84 |
# File 'lib/tapioca/cli/main.rb', line 80 def generate(*gems) Tapioca.silence_warnings do generator.build_gem_rbis(gems) end end |
#init ⇒ Object
39 40 41 42 43 |
# File 'lib/tapioca/cli/main.rb', line 39 def init create_config create_post_require generate_binstub end |
#require ⇒ Object
46 47 48 49 50 |
# File 'lib/tapioca/cli/main.rb', line 46 def require Tapioca.silence_warnings do generator.build_requires end end |
#sync ⇒ Object
87 88 89 90 91 |
# File 'lib/tapioca/cli/main.rb', line 87 def sync Tapioca.silence_warnings do generator.sync_rbis_with_gemfile end end |
#todo ⇒ Object
53 54 55 56 57 |
# File 'lib/tapioca/cli/main.rb', line 53 def todo Tapioca.silence_warnings do generator.build_todos end end |