Sha256: 168019f10f985ed464968c98c6904afe535e9e4a44f0c4e6c68f1d49edc439ef

Contents?: true

Size: 877 Bytes

Versions: 3

Compression:

Stored size: 877 Bytes

Contents

module KirguduBase
	class DynamicPages::Property < ::KirguduBase::DynamicPages::PageElement

		mergeable_attributes :label, :placeholder, :data_source, :text_value_property, :tooltip, :format, :parent, :help, :description


		def initialize(options = {})
			self.label = nil

			self.data_source = nil
			self.text_value_property = nil
			self.tooltip = nil
			self.format = nil
			self.parent = nil
			self.help = nil
			self.description = nil
			self.placeholder = nil

			super(options)
		end


		attr_accessor :label

		attr_accessor :placeholder
		attr_accessor :data_source
		attr_accessor :text_value_property
		attr_accessor :tooltip
		attr_accessor :format
		attr_accessor :parent
		attr_accessor :help
		attr_accessor :description


		def to_external_hash(options = {})
			options ||= {}
			options.merge!({

			               })

			super(options)
		end

	end
end


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kirgudu_base-0.0.25 app/models/kirgudu_base/dynamic_pages/property.rb
kirgudu_base-0.0.23 app/models/kirgudu_base/dynamic_pages/property.rb
kirgudu_base-0.0.22 app/models/kirgudu_base/dynamic_pages/property.rb