Sha256: 3637352c12b8286c672ed22b9e44b3dd866c2e5d152cbb684fef50f1b780c590

Contents?: true

Size: 495 Bytes

Versions: 8

Compression:

Stored size: 495 Bytes

Contents

module Vedeu

  # Provides shared functionality to Vedeu::Renderer classes.
  #
  # :nocov:
  module RendererOptions

    private

    # Combines the options provided at instantiation with the default values.
    #
    # @return [Hash<Symbol => void>]
    def options
      defaults.merge!(@options)
    end

    # The default values for a new instance of this class.
    #
    # @return [Hash<Symbol => void>]
    def defaults
      {}
    end

  end # RendererOptions
  # :nocov:

end # Vedeu

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vedeu-0.6.9 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.8 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.7 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.6 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.5 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.4 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.3 lib/vedeu/output/renderers/renderer_options.rb
vedeu-0.6.2 lib/vedeu/output/renderers/renderer_options.rb