Class: Tzispa::Commands::Cli::Generate
- Inherits:
-
Thor
- Object
- Thor
- Tzispa::Commands::Cli::Generate
- Defined in:
- lib/tzispa/commands/cli/generate.rb
Instance Method Summary collapse
Instance Method Details
#api(name) ⇒ Object
51 52 53 54 55 |
# File 'lib/tzispa/commands/cli/generate.rb', line 51 def api(name) hnd = Tzispa::Commands::Api.new(name, [:app], [:verb]) hnd.generate puts "Api handler '#{name}' has been created in #{[:app]}" end |
#app(name) ⇒ Object
15 16 17 18 19 |
# File 'lib/tzispa/commands/cli/generate.rb', line 15 def app(name) tzapp = Tzispa::Commands::App.new(name) tzapp.generate([:mount], [:index], [:locale]) puts "App '#{name}' has been created" end |
#repository(name) ⇒ Object
39 40 41 42 43 |
# File 'lib/tzispa/commands/cli/generate.rb', line 39 def repository(name) repo = Tzispa::Commands::Repository.new name, [:adapter], [:database] repo.generate puts "Repository #{name} has been created into local project" end |