Module: Remotable::ValidateModels
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(*args) ⇒ Object
7 8 9 |
# File 'lib/remotable/validate_models.rb', line 7 def self.extended(*args) threadsafe_attribute :_validate_models end |
Instance Method Details
#validate_models=(val) ⇒ Object
11 12 13 |
# File 'lib/remotable/validate_models.rb', line 11 def validate_models=(val) self._validate_models = (val == true) end |
#validate_models? ⇒ Boolean
15 16 17 |
# File 'lib/remotable/validate_models.rb', line 15 def validate_models? _validate_models == true end |
#without_validation ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/remotable/validate_models.rb', line 19 def without_validation value = self.validate_models? self.validate_models = false yield ensure self.validate_models = value end |