class RaadTotem::ShellCmds::Service
Public Instance Methods
new_s(service)
click to toggle source
# File lib/raad_totem/shell_cmds/service.rb, line 12 def new_s(service) return false unless require_arg(service, :service) end
run()
click to toggle source
# File lib/raad_totem/shell_cmds/service.rb, line 4 def run case @args[0] when 'new' then new_s(@args[1]) else puts_usage end end
Private Instance Methods
puts_error(message)
click to toggle source
# File lib/raad_totem/shell_cmds/service.rb, line 25 def puts_error(message) puts "ERROR: #{message}" puts puts_usage end
puts_usage()
click to toggle source
# File lib/raad_totem/shell_cmds/service.rb, line 18 def puts_usage puts "Usage:\n bundle exec totem service <command>" puts puts "Commands:\n" puts " new <service> - Create a new service." end
require_arg(val, name)
click to toggle source
# File lib/raad_totem/shell_cmds/service.rb, line 31 def require_arg(val, name) if val.nil? || val.length == 0 puts_error("You must provide a #{name}.") return false end return true end