Sha256: e71b3d3151ecf8b7f064a6a12c826013b81a747af12b2fc688503d7b8c163744
Contents?: true
Size: 554 Bytes
Versions: 9
Compression:
Stored size: 554 Bytes
Contents
module KirguduBase module DynamicPages class GroupBuilder < ::KirguduBase::DynamicPages::PageElementBuilder def initialize(name, allowed_elements, &block) self.builder_options.merge!( { allowed_elements: [] } ) allowed_elements.each do |el| self.builder_options[:allowed_elements] << el end super(name, &block) end def to_element element = ::KirguduBase::DynamicPages::Group.new self.build_element(element) self.validate_generated_element(element) element end end end end
Version data entries
9 entries across 9 versions & 1 rubygems