class Rbdock::Command

Public Class Methods

new(argv) click to toggle source
# File lib/rbdock/command.rb, line 10
def initialize argv
  @logger = Log4r::Logger.new("rbdock::command")
  @argv   = argv
end
run(argv) click to toggle source
# File lib/rbdock/command.rb, line 6
def self.run argv
  new(argv).execute
end

Public Instance Methods

execute() click to toggle source
# File lib/rbdock/command.rb, line 15
def execute
  options = Options.parse!(@argv)
  if options[:app]
    options[:app_path] = Rbdock::Application.prepare(options[:app])
  end
  Rbdock::Generate.run(options)
rescue => e
  abort "Error: #{e.message}"
end