Module: HasHelpers::AssetsPrecompileHelper

Defined in:
lib/has_helpers/assets_precompile_helper.rb

Class Method Summary collapse

Class Method Details

.is_precompiling_assets?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/has_helpers/assets_precompile_helper.rb', line 6

def is_precompiling_assets?
  !!(::Rake.try(:application)&.try(:top_level_tasks)&.select { |task| task =~ /^assets\:/ }&.any?)
end

.mock_sidekiq_limitersObject



10
11
12
13
14
15
16
17
# File 'lib/has_helpers/assets_precompile_helper.rb', line 10

def mock_sidekiq_limiters
  require "sidekiq"
  require "sidekiq-ent"
  Sidekiq::Limiter.singleton_class.prepend(Module.new do
    def concurrent(...); end
    def window(...); end
  end)
end