module LunaPark::Extensions::Validatable::InstanceMethods
Public Instance Methods
valid?()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 52 def valid? validation ? validation.success? : true end
validation_errors()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 48 def validation_errors validation ? validation.errors : {} end
validation_errors_array()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 40 def validation_errors_array validation ? validation.errors_array : {} end
validation_errors_tree()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 44 def validation_errors_tree validation ? validation.errors_tree : [] end
Private Instance Methods
params()
click to toggle source
:nocov:
# File lib/luna_park/extensions/validatable.rb, line 67 def params raise Errors::AbstractMethod end
valid_params()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 58 def valid_params validation ? validation.valid_params : params end
validation()
click to toggle source
# File lib/luna_park/extensions/validatable.rb, line 62 def validation @validation ||= self.class.validator.validate(params) end