Sha256: f2a2c1a0c50184fedae68e762135577cf06dc2a89c936fb10d925846ec5ca67d

Contents?: true

Size: 516 Bytes

Versions: 18

Compression:

Stored size: 516 Bytes

Contents

module KirguduBase
	module DynamicPages
		class EntryPropertiesBlockBuilder < ::KirguduBase::DynamicPages::Builder

			def initialize(&block)
				self.builder_options.merge!({
					                            elements: []
				                            })
				super(&block)
			end

			def property(name, &block)
				self.builder_options[:elements] << ::KirguduBase::DynamicPages::EntryPropertyBuilder.new(name, &block).to_element
			end


			def to_elements
				self.builder_options[:elements]
			end
		end
	end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
kirgudu_base-0.0.21 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.19 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.18 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.17 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.16 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.15 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.14 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.13 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.12 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.11 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.10 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.9 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.8 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.7 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.6 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.5 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.4 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb
kirgudu_base-0.0.3 app/models/kirgudu_base/dynamic_pages/entry_properties_block_builder.rb