Sha256: acfc823124a488ad8f86400b2cd6f9dc4b1ece941deaa9f777927fb25abb81be

Contents?: true

Size: 501 Bytes

Versions: 1

Compression:

Stored size: 501 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

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.6.10 lib/vedeu/output/renderers/renderer_options.rb