Sha256: 1294d8c96fefc0ffd551d6f90f8067cc6c9345703af72ef7171cd6c029a128e4

Contents?: true

Size: 412 Bytes

Versions: 6

Compression:

Stored size: 412 Bytes

Contents

# encoding: UTF-8
class WiceGridSerializedQuery < ActiveRecord::Base  #:nodoc:
  serialize :query

  validates_uniqueness_of :name, scope: :grid_name, on: :create, message: 'A query with this name already exists'

  validates_presence_of :name, message: 'Please submit the name of the custom query'

  def self.list(name, controller)
    conditions = {grid_name: name}
    self.where(conditions).to_a
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wice_grid-3.4.14 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.13 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.12 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.11 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.10 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.9 lib/wice/wice_grid_serialized_query.rb