Sha256: 437a539da7f22ebd2df7b863e08d5cf93a74592f1d19cc082a5e44ec38fa0fa9
Contents?: true
Size: 696 Bytes
Versions: 2
Compression:
Stored size: 696 Bytes
Contents
module Capistrano module Measure class Adapter 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 def initialize(logger=nil) @timer = Capistrano::Measure::Timer.new @log_reporter = Capistrano::Measure::LogReporter.new(logger) end def before_task(task_name) @timer.start(task_name) end def after_task(task_name) @timer.stop(task_name) end def print_report @log_reporter.render(@timer.report_events) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-measure-0.8.1 | lib/capistrano/measure/adapter.rb |
capistrano-measure-0.8.0 | lib/capistrano/measure/adapter.rb |