lib/vedeu/output/renderers/all.rb in vedeu-0.4.33 vs lib/vedeu/output/renderers/all.rb in vedeu-0.4.34
- old
+ new
@@ -16,16 +16,22 @@
extend Enumerable
extend self
# Provides access to the list of renderers.
#
+ # @example
+ # Vedeu.renderers
+ #
# @api public
# @return [Module]
def renderers
self
end
+ # @example
+ # Vedeu.renderers.render(*args)
+ #
# @return [Array<void>]
def render(*args)
threads = storage.map do |renderer|
Thread.new(renderer) do
mutex.synchronize do
@@ -51,9 +57,12 @@
renderers.each { |renderer| storage.add(renderer) unless renderer.nil? }
storage
end
+ # @example
+ # Vedeu.renderers.reset
+ #
# @return [Set]
def reset
@storage = Set.new
end