Top Level Namespace
Defined Under Namespace
Modules: RabbitJobs
Constant Summary collapse
- RJ =
RabbitJobs
Instance Method Summary collapse
Instance Method Details
#app_root ⇒ Object
8 9 10 |
# File 'lib/rabbit_jobs/tasks.rb', line 8 def app_root Pathname.new(ENV['RAILS_ROOT'] || Rails.root) end |
#make_dirs ⇒ Object
12 13 14 15 16 17 |
# File 'lib/rabbit_jobs/tasks.rb', line 12 def make_dirs %w(log tmp tmp/pids).each do |subdir| dir = app_root.join(subdir) Dir.mkdir(dir) unless File.directory?(dir) end end |
#rails_env ⇒ Object
4 5 6 |
# File 'lib/rabbit_jobs/tasks.rb', line 4 def rails_env defined?(Rails) ? Rails.env : (ENV['RAILS_ENV'] || 'development') end |