Class: Bombard::Publisher

Inherits:
Object
  • Object
show all
Defined in:
lib/bombard/publisher.rb,
lib/bombard/publisher/console.rb,
lib/bombard/publisher/fusiontables.rb,
lib/bombard/publisher/jenkins_plot.rb

Direct Known Subclasses

Console, FusionTables, JenkinsPlot

Defined Under Namespace

Classes: Console, FusionTables, JenkinsPlot

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(results) ⇒ Publisher

Returns a new instance of Publisher.



11
12
13
# File 'lib/bombard/publisher.rb', line 11

def initialize(results)
  @results = results
end

Class Method Details

.for(results) ⇒ Object



6
7
8
# File 'lib/bombard/publisher.rb', line 6

def for(results)
  new results
end

Instance Method Details

#publishObject



20
21
22
# File 'lib/bombard/publisher.rb', line 20

def publish
  abort "'publish' method not implemented in #{self.class}"
end

#with_opts(options) ⇒ Object



15
16
17
18
# File 'lib/bombard/publisher.rb', line 15

def with_opts(options)
  @options = options
  self
end