Sha256: 2d845389a1a406bb4f8dab66e983c3264b3c7b6b118d13d9897695ec932a06ba

Contents?: true

Size: 1.03 KB

Versions: 18

Compression:

Stored size: 1.03 KB

Contents

module KirguduBase
	module DynamicPages
		class Form < ::KirguduBase::DynamicPages::PageElement

			mergeable_attributes :url, :http_method, :is_ajax, :allow_client_validations, :properties, :elements, :parent

			fixable_attributes :parent, :elements, :properties

			validates_presence_of :name, :http_method
			validates_inclusion_of :http_method, in: KirguduBase::DynamicPages::Enums::SUPPORTED_HTTP_METHODS, allow_nil: true

			validates_inclusion_of :is_ajax, in: [:true, :false], allow_nil: true
			validates_inclusion_of :allow_client_validations, in: [:true, :false], allow_nil: true

			def initialize(options = {})
				self.url = nil
				self.http_method = nil
				self.allow_client_validations = nil
				self.is_ajax = nil
				self.properties = nil
				self.elements = nil
				self.parent = nil

				super(options)

			end

			attr_accessor :url
			attr_accessor :http_method
			attr_accessor :is_ajax
			attr_accessor :allow_client_validations
			attr_accessor :properties
			attr_accessor :elements
			attr_accessor :parent

		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/form.rb
kirgudu_base-0.0.19 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.18 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.17 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.16 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.15 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.14 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.13 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.12 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.11 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.10 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.9 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.8 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.7 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.6 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.5 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.4 app/models/kirgudu_base/dynamic_pages/form.rb
kirgudu_base-0.0.3 app/models/kirgudu_base/dynamic_pages/form.rb