class RubyMemcheck::TestTask
Attributes
configuration[R]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/ruby_memcheck/test_task.rb, line 9 def initialize(*args) @configuration = if !args.empty? && args[0].is_a?(Configuration) args.shift else RubyMemcheck.default_configuration end super end
Public Instance Methods
ruby(*args, **options) { |ok, res| ... }
click to toggle source
# File lib/ruby_memcheck/test_task.rb, line 20 def ruby(*args, **options, &block) command = configuration.command(args) sh(command, **options) do |ok, res| report_valgrind_errors yield ok, res if block_given? end end