Class: Enterprisifier::Marshalling::XSD::Schema::Extension

Inherits:
Object
  • Object
show all
Includes:
SchemaComposition
Defined in:
lib/enterprisifier/marshalling/xsd/schema/extension.rb

Instance Method Summary collapse

Methods included from SchemaComposition

included

Constructor Details

#initialize(base) ⇒ Extension

Returns a new instance of Extension.



15
16
17
18
# File 'lib/enterprisifier/marshalling/xsd/schema/extension.rb', line 15

def initialize(base)
  super
  @base = base
end

Instance Method Details

#reify(reifiable) ⇒ Object



20
21
22
23
# File 'lib/enterprisifier/marshalling/xsd/schema/extension.rb', line 20

def reify(reifiable)
  super
  @base.reify(reifiable)
end