class Focuslight::Validator::Result
Attributes
errors[R]
Public Class Methods
new()
click to toggle source
# File lib/focuslight/validator.rb, line 194 def initialize @errors = {} @params = {} end
Public Instance Methods
[](name)
click to toggle source
# File lib/focuslight/validator.rb, line 203 def [](name) @params[name.to_sym] end
[]=(name, value)
click to toggle source
# File lib/focuslight/validator.rb, line 207 def []=(name, value) @params[name.to_sym] = value end
error(param, message)
click to toggle source
# File lib/focuslight/validator.rb, line 211 def error(param, message) @errors[param.to_sym] = "#{param}: " + message end
has_error?()
click to toggle source
# File lib/focuslight/validator.rb, line 215 def has_error? not @errors.empty? end
hash()
click to toggle source
# File lib/focuslight/validator.rb, line 199 def hash @params.dup end