Class: Upkeep::Rails::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/upkeep/rails/railtie.rb

Class Method Summary collapse

Class Method Details

.default_delivery_adapter(app) ⇒ Object



41
42
43
44
45
46
47
# File 'lib/upkeep/rails/railtie.rb', line 41

def self.default_delivery_adapter(app)
  if app.respond_to?(:env) && app.env.to_s == "production"
    :active_job
  else
    Upkeep::Rails.configuration.delivery_adapter
  end
end

.rake_task?Boolean

Returns:

  • (Boolean)


35
36
37
38
39
# File 'lib/upkeep/rails/railtie.rb', line 35

def self.rake_task?
  defined?(::Rake) &&
    ::Rake.respond_to?(:application) &&
    ::Rake.application.top_level_tasks.any?
end