Sha256: 695d3cbeb37d8e1bb92391100eb2d9b34964f5697057daf35c2b056271f88cad
Contents?: true
Size: 709 Bytes
Versions: 3
Compression:
Stored size: 709 Bytes
Contents
module KirguduBase class DynamicPages::ListPropertyBuilder < ::KirguduBase::DynamicPages::PropertyBuilder def initialize(name, &block) self.builder_options.merge!( { sortable: :false, inplace_edit: :false, output_control: nil } ) super(name, &block) end def inplace_edit(value) self.builder_options[:inplace_edit] = value end def output_control(value) self.builder_options[:output_control] = value end def sortable(value) self.builder_options[:sortable] = value end def to_element element = ::KirguduBase::DynamicPages::ListProperty.new self.build_element(element) self.validate_generated_element(element) element end end end
Version data entries
3 entries across 3 versions & 1 rubygems