lib/pallets/cli.rb in pallets-0.3.0 vs lib/pallets/cli.rb in pallets-0.4.0
- old
+ new
@@ -63,23 +63,23 @@
opts.on('-l', '--failed-job-lifespan NUM', Integer, 'Seconds a job stays in the given up set') do |failed_job_lifespan|
Pallets.configuration.failed_job_lifespan = failed_job_lifespan
end
- opts.on('-n', '--namespace NAME', 'Namespace to use for backend') do |namespace|
- Pallets.configuration.namespace = namespace
- end
-
opts.on('-p', '--pool-size NUM', Integer, 'Size of backend pool') do |pool_size|
Pallets.configuration.pool_size = pool_size
end
opts.on('-q', '--quiet', 'Output less logs') do
Pallets.logger.level = Logger::ERROR
end
- opts.on('-r', '--require PATH', 'Path containing workflow definitions') do |path|
- require(path)
+ opts.on('-r', '--require PATH', 'Path to file containing workflow definitions or directory containing Rails application') do |path|
+ if File.directory?(path)
+ require File.expand_path("#{path}/config/environment.rb")
+ else
+ require(path)
+ end
end
opts.on('-s', '--serializer NAME', 'Serializer to use') do |serializer|
Pallets.configuration.serializer = serializer
end