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.
510 511 512 513 514 |
# File 'lib/menilite/model.rb', line 510 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
516 517 518 |
# File 'lib/menilite/model.rb', line 516 def on_client false end |