Class: RbYAML::CommonDumper

Inherits:
Object show all
Defined in:
lib/rbyaml/dumper.rb

Direct Known Subclasses

BaseDumper, Dumper, SafeDumper

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stream, default_style = nil, default_flow_style = nil, canonical = nil, indent = nil, width = nil, line_break = nil, explicit_start = nil, explicit_end = nil, version = nil, tags = nil, emitter = Emitter, serializer = Serializer, representer = Representer, resolver = Resolver) ⇒ CommonDumper

Returns a new instance of CommonDumper.



9
10
11
12
13
14
15
# File 'lib/rbyaml/dumper.rb', line 9

def initialize(stream,default_style=nil,default_flow_style=nil,canonical=nil,indent=nil,width=nil,line_break=nil,explicit_start=nil,explicit_end=nil,version=nil,tags=nil,emitter=Emitter,serializer=Serializer,representer=Representer,resolver=Resolver)
  super()
  @emitter = emitter.new(stream,canonical,indent,width,line_break)
  @resolver = resolver.new
  @serializer = serializer.new(@emitter,@resolver,explicit_start,explicit_end,version,tags)
  @representer = representer.new(@serializer,default_style,default_flow_style)
end

Instance Attribute Details

#emitterObject

Returns the value of attribute emitter.



8
9
10
# File 'lib/rbyaml/dumper.rb', line 8

def emitter
  @emitter
end

#representerObject

Returns the value of attribute representer.



8
9
10
# File 'lib/rbyaml/dumper.rb', line 8

def representer
  @representer
end

#resolverObject

Returns the value of attribute resolver.



8
9
10
# File 'lib/rbyaml/dumper.rb', line 8

def resolver
  @resolver
end

#serializerObject

Returns the value of attribute serializer.



8
9
10
# File 'lib/rbyaml/dumper.rb', line 8

def serializer
  @serializer
end