Module: Alki::OverrideBuilder
- Defined in:
- lib/alki/override_builder.rb
Class Method Summary collapse
Class Method Details
.build(override_hash = nil, &blk) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/alki/override_builder.rb', line 9 def build(override_hash=nil,&blk) if blk data = Alki::Dsl.build('alki/dsls/assembly_group',&blk) Overrides.new data[:root], data[:meta] elsif override_hash && !override_hash.empty? Overrides.new create_override_group(override_hash), Alki::Assembly::MetaList.new else Overrides.new build_type(:group), Alki::Assembly::MetaList.new end end |