Sha256: 5fc46e19afc24225a05f43b4d6e89466dd37ddd6a9ee7b364d4945eee2c41bc2

Contents?: true

Size: 430 Bytes

Versions: 6

Compression:

Stored size: 430 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).all
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wice_grid-3.4.6 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.5 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.4 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.3 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.2 lib/wice/wice_grid_serialized_query.rb
wice_grid-3.4.1 lib/wice/wice_grid_serialized_query.rb