- Inheritance
 - < XSD::NSDBase < Object
 - Included Modules
 - SOAPBasetype
 
Convenience datatypes.
Attributes
| Name | Visibility | R/W | Description | 
|---|---|---|---|
| refid | public | RW | 
Methods
Class
| Visibility | Signature | 
|---|---|
| public | create_refid (obj) | 
| public | decode (elename, refidstr) | 
| public | new (obj = nil) | 
Instance
| Visibility | Signature | 
|---|---|
| public | __getobj__ () | 
| public | __setobj__ (obj) | 
| public | method_missing (msg_id, *params) | 
| public | refidstr () | 
Class Method Detail
create_refid(obj)
decode(elename, refidstr)
new(obj = nil)
Override the definition in SOAPBasetype.
Instance Method Detail
__getobj__()
__setobj__(obj)
method_missing(msg_id, *params)
Why don‘t I use delegate.rb? -> delegate requires target object type at initialize time. Why don‘t I use forwardable.rb? -> forwardable requires a list of forwarding methods.
ToDo: Maybe I should use forwardable.rb and give it a methods list like delegate.rb…