lib/vagrant-rimu/actions/start_instance.rb in vagrant-rimu-0.0.2 vs lib/vagrant-rimu/actions/start_instance.rb in vagrant-rimu-0.0.3

- old
+ new

@@ -1,17 +1,19 @@ require 'log4r' +require 'vagrant-rimu/actions/abstract_action' + module VagrantPlugins module Rimu module Actions - class StartInstance + class StartInstance < AbstractAction def initialize(app, env) @app = app @machine = env[:machine] @logger = Log4r::Logger.new("vagrant_rimu::action::start_instance") end - def call(env) + def execute(env) client = env[:rimu_api] env[:ui].info I18n.t('vagrant_rimu.starting') begin result = client.servers.start(@machine.id.to_i) raise StandardError, "No response from the API" if result.nil?