method

new

ruby latest stable - Class: Psych::Visitors::Emitter
new(io, options = {})
public

No documentation available.

# File ext/psych/lib/psych/visitors/emitter.rb, line 5
      def initialize io, options = {}
        opts = [:indentation, :canonical, :line_width].find_all { |opt|
          options.key?(opt)
        }

        if opts.empty?
          @handler = Psych::Emitter.new io
        else
          du = Handler::DumperOptions.new
          opts.each { |option| du.send :"#{option}=", options[option] }
          @handler = Psych::Emitter.new io, du
        end
      end