Class: WsdlMapper::SvcDesc::Wsdl11::Message

Inherits:
Base
  • Object
show all
Defined in:
lib/wsdl_mapper/svc_desc/wsdl11/message.rb

Defined Under Namespace

Classes: Part

Instance Attribute Summary (collapse)

Attributes inherited from Base

#documentation, #name

Instance Method Summary (collapse)

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