15 Commits

Author SHA1 Message Date
Mitchell Hashimoto
6e757e7ab7 Remove logger from the VM and put it on the environment 2010-05-20 20:35:15 -07:00
Mitchell Hashimoto
91ae6178df Runner loggers now use their @runner.logger instead of "global" logger 2010-05-20 16:46:23 -07:00
Mitchell Hashimoto
13c05de702 Rename errors.yml to strings.yml and Error to Translator, since I plan on using it for general strings 2010-04-30 23:42:11 -07:00
Mitchell Hashimoto
f59b255085 ActionExceptions all use the new error strings by key 2010-03-17 21:38:38 -07:00
John Bender
5aeee61e83 action dependencies and unique requirement moved to actions/collection 2010-03-14 22:34:48 -07:00
Mitchell Hashimoto
be47236c37 ActionException developer documentation 2010-03-04 00:08:25 -08:00
Mitchell Hashimoto
94280943f4 Actions::Base developer documentation 2010-03-04 00:08:25 -08:00
Mitchell Hashimoto
e50e264747 Actions can now implement the #cleanup method which is called after all other actions have finished executing. 2010-02-28 01:47:42 -08:00
Mitchell Hashimoto
37393986e3 Implemented the "rescue" method for action runners when an exception is raised. Read documentation for more information. 2010-02-28 01:06:01 -08:00
John Bender
3c546ef2c7 check for included files before packaging 2010-02-28 00:13:55 -08:00
Mitchell Hashimoto
6b705cbe42 Change vm attribute to be runner on action base to reflect what it now is. 2010-02-22 16:35:22 -08:00
Mitchell Hashimoto
063ea60d40 Initial attempt at refactoring commands out into evented actions. Heavy documentation on the "vagrant/actions/base.rb" class. New VM action runner functionality is well tested, as well. 2010-02-15 22:32:12 -08:00
Mitchell Hashimoto
874eb70911 Additional options can be passed into actions as additional arguments to the constructor 2010-02-15 18:19:59 -08:00
Mitchell Hashimoto
4ea450ba2a VM#invoke_callback now returns an array of the results of the actions which implemented the callback. 2010-02-13 11:20:24 -08:00
Mitchell Hashimoto
af1fcd0ae0 Initial attempt at refactoring commands out into evented actions. Heavy documentation on the "vagrant/actions/base.rb" class. New VM action runner functionality is well tested, as well. 2010-02-12 19:53:34 -08:00