Class: WsdlMapper::SvcDesc::Wsdl11::Message
- Inherits:
-
Base
- Object
- Base
- WsdlMapper::SvcDesc::Wsdl11::Message
- Defined in:
- lib/wsdl_mapper/svc_desc/wsdl11/message.rb
Defined Under Namespace
Classes: Part
Instance Attribute Summary (collapse)
-
- (Object) parts
readonly
Returns the value of attribute parts.
Attributes inherited from Base
Instance Method Summary (collapse)
- - (Object) add_part(part)
- - (Object) each_part(&block)
- - (Object) get_part(name)
-
- (Message) initialize(name)
constructor
A new instance of Message.
Constructor Details
- (Message) initialize(name)
Returns a new instance of Message
13 14 15 16 |
# File 'lib/wsdl_mapper/svc_desc/wsdl11/message.rb', line 13 def initialize(name) super name @parts = WsdlMapper::Dom::Directory.new end |
Instance Attribute Details
- (Object) parts (readonly)
Returns the value of attribute parts
11 12 13 |
# File 'lib/wsdl_mapper/svc_desc/wsdl11/message.rb', line 11 def parts @parts end |
Instance Method Details
- (Object) add_part(part)
18 19 20 |
# File 'lib/wsdl_mapper/svc_desc/wsdl11/message.rb', line 18 def add_part(part) @parts[part.name] = part end |
- (Object) each_part(&block)
22 23 24 |
# File 'lib/wsdl_mapper/svc_desc/wsdl11/message.rb', line 22 def each_part(&block) @parts.each_value &block end |
- (Object) get_part(name)
26 27 28 |
# File 'lib/wsdl_mapper/svc_desc/wsdl11/message.rb', line 26 def get_part(name) @parts[name] end |