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.
435
436
437
438
|
# File 'lib/menilite/model.rb', line 435
def initialize(klass, name, &block)
@class = klass
@proc = block
end
|
Instance Method Details
#enabled? ⇒ Boolean
444
445
446
447
448
449
450
|
# File 'lib/menilite/model.rb', line 444
def enabled?
if server?
self.on_server
else
self.on_client
end
end
|
#on_client ⇒ Object
456
457
458
|
# File 'lib/menilite/model.rb', line 456
def on_client
true
end
|
#on_server ⇒ Object
452
453
454
|
# File 'lib/menilite/model.rb', line 452
def on_server
true
end
|
#validate(value) ⇒ Object
440
441
442
|
# File 'lib/menilite/model.rb', line 440
def validate(value)
@proc.call(value)
end
|