Method: Package#initialize
- Defined in:
- lib/xmimodel/package.rb
#initialize(xml, parent_tag) ⇒ Package
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/xmimodel/package.rb', line 16 def initialize(xml, parent_tag) super(xml, parent_tag) @parent_package = parent_tag.parent_tag unless parent_tag.nil? or parent_tag.class == XmiModel @name = xml.attribute("name").to_s @full_name = XmiHelper.full_package_name(xml) if XmiHelper.has_namespace?(xml) namespace = XmiHelper.namespace(xml) @namespace = Namespace.new(namespace, self) unless namespace.nil? end self end |