Class: Menilite::Model::UniqueValidator
- Defined in:
- lib/menilite/model.rb
Instance Method Summary collapse
-
#initialize(klass, name) ⇒ UniqueValidator
constructor
A new instance of UniqueValidator.
- #on_client ⇒ Object
Methods inherited from Validator
#enabled?, #on_server, #validate
Methods included from Helper
#client?, #if_client, #if_server, #server?
Constructor Details
#initialize(klass, name) ⇒ UniqueValidator
Returns a new instance of UniqueValidator.
500 501 502 503 504 |
# File 'lib/menilite/model.rb', line 500 def initialize(klass, name) super(klass, name) do |value| "#{name}: '#{value}' already exist" unless klass.fetch(filter: { name => value }).empty? end end |
Instance Method Details
#on_client ⇒ Object
506 507 508 |
# File 'lib/menilite/model.rb', line 506 def on_client false end |