Sha256: 9d49429a90b49ebde565557a33e7e345d47a75934131432590ee61bc5a5425ef
Contents?: true
Size: 798 Bytes
Versions: 18
Compression:
Stored size: 798 Bytes
Contents
module KirguduBase module DynamicPages class EntryPropertyBuilder < ::KirguduBase::DynamicPages::PropertyBuilder def initialize(name, &block) self.builder_options.merge!( { inplace_edit: :false, label: nil, output_control: nil, placeholder: nil, target: 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 target(value) self.builder_options[:target] = value end def to_element element = ::KirguduBase::DynamicPages::EntryProperty.new self.build_element(element) self.validate_generated_element(element) element end end end end
Version data entries
18 entries across 18 versions & 1 rubygems