Sha256: 3ea1706d6481dca58f7d64069bad9b6449f0123cadb57bf2ec250c4c42b4620c

Contents?: true

Size: 281 Bytes

Versions: 10

Compression:

Stored size: 281 Bytes

Contents

jobs = Dir.glob("#{Rails.root}/app/jobs/**/*.rb")
jobs = jobs.map{ |job| job.gsub("#{Rails.root}/app/jobs/", '') }
jobs = jobs.map{ |job| job.gsub(".rb", '') }
jobs = jobs.map{ |job| job.split("/").map{ |j| j.camelcase }.join('::') }
jobs.delete('ApplicationJob')
JOB_TYPES = jobs

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
integration_pal-0.2.3 config/initializers/jobs.rb
integration_pal-0.2.2 config/initializers/jobs.rb
integration_pal-0.2.1 config/initializers/jobs.rb
integration_pal-0.2.0 config/initializers/jobs.rb
integration_pal-0.1.6 config/initializers/jobs.rb
integration_pal-0.1.5 config/initializers/jobs.rb
integration_pal-0.1.4 config/initializers/jobs.rb
integration_pal-0.1.3 config/initializers/jobs.rb
integration_pal-0.1.2 config/initializers/jobs.rb
integration_pal-0.1.1 config/initializers/jobs.rb