Class: Appsignal::Sourcemap::SourcemapHook
- Inherits:
-
Hooks::Hook
- Object
- Hooks::Hook
- Appsignal::Sourcemap::SourcemapHook
- Defined in:
- lib/appsignal/sourcemap/hook.rb
Instance Method Summary collapse
Instance Method Details
#dependencies_present? ⇒ Boolean
10 11 12 13 14 15 16 |
# File 'lib/appsignal/sourcemap/hook.rb', line 10 def dependencies_present? defined?(::Rails) && defined?(::Rake::Task) && Rake::Task.task_defined?("assets:precompile") && Appsignal.config && Appsignal.config[:upload_sourcemaps] end |
#install ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/appsignal/sourcemap/hook.rb', line 18 def install require "appsignal/sourcemap/supervisor" Rake::Task["assets:precompile"].enhance do Appsignal::Sourcemap::Supervisor.start end end |