Class: XMLService::I_Return

Inherits:
I_BaseMulti show all
Defined in:
lib/xmlservice.rb

Overview


return


Instance Method Summary collapse

Methods inherited from I_BaseMulti

#[], #add, #assoc, #bin, #char, #count, #dec, #double, #elemParse, #float4, #float8, #getIndexValue, #initialize, #initialize_doc, #initialize_type3, #initialize_type4, #initialize_value, #input_elems, #long, #longlong, #real, #short, #struct, #tiny, #ulong, #ulonglong, #ushort, #utiny, #value, #var, #varchar, #varchar4, #zone

Methods inherited from I_Meta

#add_user_accessor, #instance_variable_forward_get, #instance_variable_forward_set, #parse_diag_attr, #parse_output_attr, #parse_return_attr, #remove_user_accessor, #shortCut

Constructor Details

This class inherits a constructor from XMLService::I_BaseMulti

Instance Method Details

#initialize_type2(var, elem) ⇒ Object



1209
1210
1211
# File 'lib/xmlservice.rb', line 1209

def initialize_type2(var,elem)
  self.initialize_value(var,elem)
end

#initialize_zeroObject



1204
1205
1206
1207
1208
# File 'lib/xmlservice.rb', line 1204

def initialize_zero
  @xml_var  = 'ret'
  @xml_elem = nil
  self.initialize_value(var,elem)
end

#to_xmlObject



1212
1213
1214
1215
1216
1217
# File 'lib/xmlservice.rb', line 1212

def to_xml
  xml = "<return var='#{@xml_var}'>\n"
  xml << @xml_elem.to_xml
  xml << "</return>\n"
  xml
end