Class: Recipes::Bullet

Inherits:
Rails::AppBuilder
  • Object
show all
Defined in:
lib/potassium/recipes/bullet.rb

Instance Method Summary collapse

Instance Method Details

#bullet_configObject



18
19
20
21
# File 'lib/potassium/recipes/bullet.rb', line 18

def bullet_config
  application bullet_after_initialize, env: "development"
  insert_into_file "app/jobs/application_job.rb", bullet_application_job_config, before: "end"
end

#createObject



2
3
4
5
6
7
8
# File 'lib/potassium/recipes/bullet.rb', line 2

def create
  gather_gem 'bullet'
  recipe = self
  after(:gem_install) do
    recipe.bullet_config
  end
end

#installObject



14
15
16
# File 'lib/potassium/recipes/bullet.rb', line 14

def install
  create
end

#installed?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/potassium/recipes/bullet.rb', line 10

def installed?
  gem_exists?(/bullet/)
end