class Capistrano::Datadog::CaptureIO
Public Class Methods
new(wrapped)
click to toggle source
Calls superclass method
# File lib/capistrano/datadog/v3.rb 46 def initialize(wrapped) 47 super 48 @wrapped = wrapped 49 end
Public Instance Methods
write(*args)
click to toggle source
# File lib/capistrano/datadog/v3.rb 51 def write(*args) 52 # Check if Capistrano version >= 3.5.0 53 if Gem::Version.new(VERSION) >= Gem::Version.new('3.5.0') 54 @wrapped << args.join 55 else 56 @wrapped.write(*args) 57 end 58 args.each { |arg| Capistrano::Datadog.reporter.record_log(arg) } 59 end
Also aliased as: <<