Class: Menilite::Model::Validator
- Inherits:
-
Object
- Object
- Menilite::Model::Validator
show all
- Includes:
- Helper
- Defined in:
- lib/menilite/model.rb
Instance Method Summary
collapse
Methods included from Helper
#client?, #if_client, #if_server, #server?
Constructor Details
#initialize(klass, name, &block) ⇒ Validator
Returns a new instance of Validator.
477
478
479
480
|
# File 'lib/menilite/model.rb', line 477
def initialize(klass, name, &block)
@class = klass
@proc = block
end
|
Instance Method Details
#enabled? ⇒ Boolean
486
487
488
489
490
491
492
|
# File 'lib/menilite/model.rb', line 486
def enabled?
if server?
self.on_server
else
self.on_client
end
end
|
#on_client ⇒ Object
498
499
500
|
# File 'lib/menilite/model.rb', line 498
def on_client
true
end
|
#on_server ⇒ Object
494
495
496
|
# File 'lib/menilite/model.rb', line 494
def on_server
true
end
|
#validate(value) ⇒ Object
482
483
484
|
# File 'lib/menilite/model.rb', line 482
def validate(value)
@proc.call(value)
end
|