Class: Capistrano::Measure::Adapter
- Inherits:
-
Object
- Object
- Capistrano::Measure::Adapter
- Defined in:
- lib/capistrano/measure/adapter.rb
Class Method Summary collapse
Instance Method Summary collapse
- #after_task(task_name) ⇒ Object
- #before_task(task_name) ⇒ Object
-
#initialize(logger, config) ⇒ Adapter
constructor
A new instance of Adapter.
- #print_report ⇒ Object
Constructor Details
#initialize(logger, config) ⇒ Adapter
Returns a new instance of Adapter.
11 12 13 14 |
# File 'lib/capistrano/measure/adapter.rb', line 11 def initialize(logger, config) @logger = logger @config = config end |
Class Method Details
.capistrano_version ⇒ Object
5 6 7 8 9 |
# File 'lib/capistrano/measure/adapter.rb', line 5 def self.capistrano_version return ::Capistrano::Version::MAJOR.to_i if defined?(::Capistrano::Version::MAJOR) return ::Capistrano::VERSION[0].to_i if defined?(::Capistrano::VERSION) nil end |
Instance Method Details
#after_task(task_name) ⇒ Object
20 21 22 |
# File 'lib/capistrano/measure/adapter.rb', line 20 def after_task(task_name) timer.stop(task_name) end |
#before_task(task_name) ⇒ Object
16 17 18 |
# File 'lib/capistrano/measure/adapter.rb', line 16 def before_task(task_name) timer.start(task_name) end |
#print_report ⇒ Object
24 25 26 |
# File 'lib/capistrano/measure/adapter.rb', line 24 def print_report log_reporter.render(timer.report_events) end |