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

<<(*args)
Alias for: write
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: <<