Sha256: 0067c1222c229034c05e5eeb00caf156fbbd90493eb4c460359b0f559a44db82
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
module KirguduBase class DynamicPages::List < ::KirguduBase::DynamicPages::PageElement mergeable_attributes :url, :http_method, :is_ajax, :per_page, :properties, :cells, :filters, :model, :parent fixable_attributes :properties, :filters, :cells validates_presence_of :name 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 def initialize(options = {}) self.url = nil self.url_path = nil self.http_method = nil self.is_ajax = :false self.per_page = 30 self.properties = nil self.filters = nil self.cells = nil self.model = nil self.parent = nil self.relation = nil super(options) end attr_accessor :url attr_accessor :url_path attr_accessor :http_method attr_accessor :is_ajax attr_accessor :per_page attr_accessor :properties attr_accessor :cells attr_accessor :filters attr_accessor :model attr_accessor :parent attr_accessor :relation end end
Version data entries
3 entries across 3 versions & 1 rubygems