Method: SOAP::SOAPGenerator#initialize
- Defined in:
- lib/soap/generator.rb
#initialize(opt = {}) ⇒ SOAPGenerator
Returns a new instance of SOAPGenerator.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/soap/generator.rb', line 35 def initialize(opt = {}) @reftarget = nil @handlers = {} @charset = opt[:charset] || XSD::Charset.xml_encoding_label @default_encodingstyle = opt[:default_encodingstyle] || EncodingNamespace @generate_explicit_type = opt.key?(:generate_explicit_type) ? opt[:generate_explicit_type] : true # elementformdefault is for default namespace usage controll # TODO: should be renamed @elementformdefault = opt[:elementformdefault] @attributeformdefault = opt[:attributeformdefault] @use_numeric_character_reference = opt[:use_numeric_character_reference] @indentstr = opt[:no_indent] ? '' : ' ' @buf = @indent = @curr = nil end |