class Katar::Commands::Application

Public Instance Methods

destroy() click to toggle source
# File lib/katar/commands/application.rb, line 50
def destroy
    run_command "vagrant destroy"
end
edit() click to toggle source
# File lib/katar/commands/application.rb, line 20
def edit
    require_command!("edit_command")
end
halt() click to toggle source
# File lib/katar/commands/application.rb, line 60
def halt
    run_command "vagrant halt"
end
init() click to toggle source
# File lib/katar/commands/application.rb, line 15
def init
    require_command!("init_command")
end
provision() click to toggle source
# File lib/katar/commands/application.rb, line 65
def provision
    run_command "vagrant provision"
end
reload() click to toggle source
# File lib/katar/commands/application.rb, line 45
def reload
    run_command "vagrant reload"
end
resume() click to toggle source
# File lib/katar/commands/application.rb, line 40
def resume
    run_command "vagrant resume"
end
ssh() click to toggle source
# File lib/katar/commands/application.rb, line 30
def ssh
    run_command "vagrant ssh"
end
status() click to toggle source
# File lib/katar/commands/application.rb, line 55
def status
    run_command "vagrant status"
end
suspend() click to toggle source
# File lib/katar/commands/application.rb, line 35
def suspend
    run_command "vagrant suspend"
end
up() click to toggle source
# File lib/katar/commands/application.rb, line 25
def up
    run_command "vagrant up"
end
update() click to toggle source
# File lib/katar/commands/application.rb, line 70
def update
    run_command "vagrant box update"
end
version() click to toggle source
# File lib/katar/commands/application.rb, line 10
def version
    puts Katar::VERSION
end

Private Instance Methods

require_command!(command) click to toggle source
# File lib/katar/commands/application.rb, line 82
def require_command!(command)
    require "katar/commands/#{command}"
end
run_command(command) click to toggle source
# File lib/katar/commands/application.rb, line 76
def run_command(command)
    Dir.chdir(  File.join(File.dirname(__FILE__), '../../../')  ){
        exec command
    }
end