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.
484
485
486
487
|
# File 'lib/menilite/model.rb', line 484
def initialize(klass, name, &block)
@class = klass
@proc = block
end
|
Instance Method Details
#enabled? ⇒ Boolean
493
494
495
496
497
498
499
|
# File 'lib/menilite/model.rb', line 493
def enabled?
if server?
self.on_server
else
self.on_client
end
end
|
#on_client ⇒ Object
505
506
507
|
# File 'lib/menilite/model.rb', line 505
def on_client
true
end
|
#on_server ⇒ Object
501
502
503
|
# File 'lib/menilite/model.rb', line 501
def on_server
true
end
|
#validate(value) ⇒ Object
489
490
491
|
# File 'lib/menilite/model.rb', line 489
def validate(value)
@proc.call(value)
end
|