Module: Remotable::ValidateModels

Included in:
Remotable
Defined in:
lib/remotable/validate_models.rb

Instance Method Summary collapse

Instance Method Details

#validate_models=(val) ⇒ Object



5
6
7
# File 'lib/remotable/validate_models.rb', line 5

def validate_models=(val)
  @validate_models = (val == true)
end

#validate_models?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/remotable/validate_models.rb', line 9

def validate_models?
  @validate_models == true
end

#without_validationObject



13
14
15
16
17
18
19
# File 'lib/remotable/validate_models.rb', line 13

def without_validation
  value = self.validate_models?
  self.validate_models = false
  yield
ensure
  self.validate_models = value
end