Module: Alki::Assembly

Defined in:
lib/alki/assembly.rb,
lib/alki/assembly/type.rb,
lib/alki/assembly/types.rb,
lib/alki/assembly/builder.rb,
lib/alki/assembly/handler.rb,
lib/alki/assembly/instance.rb,
lib/alki/assembly/meta/tags.rb,
lib/alki/assembly/meta_list.rb,
lib/alki/assembly/meta/overlay.rb,
lib/alki/assembly/instance_builder.rb

Defined Under Namespace

Modules: InstanceBuilder, Meta, Types Classes: Builder, Handler, Instance, MetaList, Type

Instance Method Summary collapse

Instance Method Details

#metaObject



15
16
17
# File 'lib/alki/assembly.rb', line 15

def meta
  self.definition.meta
end

#new(override_values = {}, &override_blk) ⇒ Object



6
7
8
9
# File 'lib/alki/assembly.rb', line 6

def new(override_values={},&override_blk)
  overrides = OverrideBuilder.build override_values, &override_blk
  Instance.new load_class, overrides
end

#rootObject



11
12
13
# File 'lib/alki/assembly.rb', line 11

def root
  self.definition.root
end