lib/vedeu/output/renderers.rb in vedeu-0.4.58 vs lib/vedeu/output/renderers.rb in vedeu-0.4.59

- old
+ new

@@ -1,14 +1,5 @@ -require 'vedeu/output/renderers/renderer_options' -require 'vedeu/output/renderers/escape_sequence' -require 'vedeu/output/renderers/file' -require 'vedeu/output/renderers/html' -require 'vedeu/output/renderers/json' -require 'vedeu/output/renderers/null' -require 'vedeu/output/renderers/terminal' -require 'vedeu/output/renderers/text' - module Vedeu # Provides a single interface to all registered renderers. # module Renderers @@ -19,20 +10,18 @@ # Provides access to the list of renderers. # # @example # Vedeu.renderers # - # @api public # @return [Module] def renderers self end # @example # Vedeu.renderers.render(output) # - # @api public # @param output [void] # @return [Array<void>] def render(output) threads = storage.map do |renderer| Thread.new(renderer) do @@ -53,11 +42,10 @@ # Vedeu.renderer SomeRenderer # # @note # A renderer class must respond to the '.render' class method. # - # @api public # @param renderers [Class] # @return [Set] def renderer(*renderers) renderers.each { |renderer| storage.add(renderer) unless renderer.nil? } @@ -65,10 +53,9 @@ end # @example # Vedeu.renderers.reset # - # @api public # @return [Set] def reset @storage = Set.new end