Class: Decko::Commands
- Inherits:
-
Cardio::Command
show all
- Defined in:
- decko/lib/decko/commands.rb,
decko/lib/decko/commands/cucumber_command.rb,
decko/lib/decko/commands/cucumber_command/parser.rb
Defined Under Namespace
Classes: CucumberCommand
Instance Attribute Summary
#args, #command
Instance Method Summary
collapse
#initialize, #run, run_non_deck_command
Instance Method Details
20
21
22
|
# File 'decko/lib/decko/commands.rb', line 20
def gem
"decko"
end
|
#generator_requirement ⇒ Object
16
17
18
|
# File 'decko/lib/decko/commands.rb', line 16
def generator_requirement
"decko/generators"
end
|
9
10
11
12
13
14
|
# File 'decko/lib/decko/commands.rb', line 9
def map
@map ||= super.merge(
server: { desc: "start a local web server", group: :shark, alias: :s },
cucumber: { desc: "run cucumber tests", group: :monkey, alias: :cc, via: :call}
)
end
|
#run_cucumber ⇒ Object
24
25
26
27
|
# File 'decko/lib/decko/commands.rb', line 24
def run_cucumber
require "decko/commands/cucumber_command"
CucumberCommand.new(args).run
end
|
#run_version ⇒ Object
29
30
31
|
# File 'decko/lib/decko/commands.rb', line 29
def run_version
puts "Decko #{Cardio::Version.release}".light_cyan
end
|