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.
467
468
469
470
|
# File 'lib/menilite/model.rb', line 467
def initialize(klass, name, &block)
@class = klass
@proc = block
end
|
Instance Method Details
#enabled? ⇒ Boolean
476
477
478
479
480
481
482
|
# File 'lib/menilite/model.rb', line 476
def enabled?
if server?
self.on_server
else
self.on_client
end
end
|
#on_client ⇒ Object
488
489
490
|
# File 'lib/menilite/model.rb', line 488
def on_client
true
end
|
#on_server ⇒ Object
484
485
486
|
# File 'lib/menilite/model.rb', line 484
def on_server
true
end
|
#validate(value) ⇒ Object
472
473
474
|
# File 'lib/menilite/model.rb', line 472
def validate(value)
@proc.call(value)
end
|