Sha256: 3b0531dc694b5c2bc93d4d0d749f790e205254cb03214aced6fa4761f893e9b9

Contents?: true

Size: 564 Bytes

Versions: 19

Compression:

Stored size: 564 Bytes

Contents

module Vedeu

  module Renderers

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

      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 # Options
    # :nocov:

  end # Renderers

end # Vedeu

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
vedeu-0.6.34 lib/vedeu/output/renderers/options.rb
vedeu-0.6.33 lib/vedeu/output/renderers/options.rb
vedeu-0.6.32 lib/vedeu/output/renderers/options.rb
vedeu-0.6.31 lib/vedeu/output/renderers/options.rb
vedeu-0.6.30 lib/vedeu/output/renderers/options.rb
vedeu-0.6.29 lib/vedeu/output/renderers/options.rb
vedeu-0.6.28 lib/vedeu/output/renderers/options.rb
vedeu-0.6.27 lib/vedeu/output/renderers/options.rb
vedeu-0.6.26 lib/vedeu/output/renderers/options.rb
vedeu-0.6.25 lib/vedeu/output/renderers/options.rb
vedeu-0.6.24 lib/vedeu/output/renderers/options.rb
vedeu-0.6.23 lib/vedeu/output/renderers/options.rb
vedeu-0.6.22 lib/vedeu/output/renderers/options.rb
vedeu-0.6.21 lib/vedeu/output/renderers/options.rb
vedeu-0.6.20 lib/vedeu/output/renderers/options.rb
vedeu-0.6.19 lib/vedeu/output/renderers/options.rb
vedeu-0.6.18 lib/vedeu/output/renderers/options.rb
vedeu-0.6.17 lib/vedeu/output/renderers/options.rb
vedeu-0.6.16 lib/vedeu/output/renderers/options.rb