Sha256: c4431110243da6a218ef0f37527ee723fa71f48963c6dfaabc2554a270cd20ef

Contents?: true

Size: 904 Bytes

Versions: 15

Compression:

Stored size: 904 Bytes

Contents

module Statsample
  module Analysis
    class SuiteReportBuilder < Suite
      attr_accessor :rb
      def initialize(opts=Hash.new,&block)
        if !opts.is_a? Hash
          opts={:name=>opts}
        end        
        super(opts,&block)
        @rb=opts[:rb] || ReportBuilder.new(:name=>name)
      end
      def generate(filename)
        run if @block
        @rb.save(filename)
      end
      def to_text
        run if @block
        @rb.to_text
      end
      def summary(o)
        @rb.add(o)
      end
      def desc(d)
        @rb.add(d)
      end
      def echo(*args)
        args.each do |a|
          @rb.add(a)
        end
      end
      
      def boxplot(*args)
        @rb.add(old_boxplot(*args))
      end
      def histogram(*args)
        @rb.add(old_histogram(*args))
      end
      def boxplot(*args)
        @rb.add(old_boxplot(*args))
      end
      
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
statsample-ekatena-2.0.2.1 lib/statsample-ekatena/analysis/suitereportbuilder.rb
statsample-ekatena-2.0.2 lib/statsample-ekatena/analysis/suitereportbuilder.rb
statsample-2.1.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-2.0.2 lib/statsample/analysis/suitereportbuilder.rb
statsample-2.0.1 lib/statsample/analysis/suitereportbuilder.rb
statsample-2.0.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.5.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.4.3 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.4.2 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.4.1 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.4.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.3.1 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.3.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.2.0 lib/statsample/analysis/suitereportbuilder.rb
statsample-1.1.0 lib/statsample/analysis/suitereportbuilder.rb