Module: CuteKV::Validations::InstanceMethods

Defined in:
lib/cute_kv/validations.rb

Instance Method Summary collapse

Instance Method Details

#errorsObject



40
41
42
# File 'lib/cute_kv/validations.rb', line 40

def errors
  @errors ||= Error.new
end

#errors_message_on(attr) ⇒ Object



48
49
50
# File 'lib/cute_kv/validations.rb', line 48

def errors_message_on(attr)
  self.errors.on(attr)
end

#valid?Boolean

Returns:

  • (Boolean)


44
45
46
# File 'lib/cute_kv/validations.rb', line 44

def valid?
  self.errors.empty?
end

#validatingObject



35
36
37
38
# File 'lib/cute_kv/validations.rb', line 35

def validating
  self.class.validations.each {|v| self.send v}
  valid? ? validated : nil
end