fix the condition for creating the foreman_upstart_path
Merge pull request #16 from glaszig/patch-1

fix the condition for creating the foreman_upstart_path
add foreman_command option

this adds a :foreman_command option to allow for customization of the
command used to run foreman
Merge pull request #18 from glaszig/foreman_command

add foreman_command option
Updated company name and renamed file.
Add Capistrano v3 support to the gem.
Fix a few issues with foreman_roles configuration.

It seems that at this part of the Rake task the foreman_roles isn't
exposed prior to the initial block (on at this point).
Fix variable calls within all of the tasks.

Should call fetch properly for all of the task variables.
Fix issue with default task not taking overrides.

It makes sense but not sure why I didn't catch it. This task runs after
evaluation. We may override it in our recipe for our stages. Therefore
these values will always be set to default.
Fix issue where foreman_options wasn't being fetched.

Once again I got bit by using Capistrano v2.0 in some places and Capistrano
v3.0 in other places. Variables need to be fetched!
Fix issue where export command wasn't being passed.

This is a definite problem! The export argument in the foreman:export task wasn't actually being passed!
attempt to fix execute failure from command bunching
Take a stab at correcting some upstart.
Update to use bundler binstubs and prefix sudo.

This was taken from the Capistrano support extensions which include
bundler. It seems the suggested way to do this is to have the bundler
extension prefix if necessary which is a lot cleaner. Using SSHKit to do
the same for sudo operations on the foreman command.
Cleanup a few bits.
Add capistrano-bundler as a dependency.

This is required to support bundle execution.
Update the README for new version of gem.
Fix version of Capistrano Bundler gem.
Update project to fix some version issues.