class ActionController::Parameters
Public Instance Methods
errors(full: false)
click to toggle source
# File lib/ca/validation/core_ext.rb, line 9 def errors(full: false) @result&.messages(full: full) || {} end
result()
click to toggle source
# File lib/ca/validation/core_ext.rb, line 13 def result @result&.to_hash || {} end
valid?(validator)
click to toggle source
# File lib/ca/validation/core_ext.rb, line 3 def valid?(validator) dup_params = deep_dup @result = validator.call(dup_params.permit!.to_hash) @result.errors.empty? end