Class: Object

Inherits:
BasicObject
Defined in:
lib/mack/core_extensions/object.rb

Instance Method Summary collapse

Instance Method Details

#errors_for(meth_name) ⇒ Object



3
4
5
6
7
8
# File 'lib/mack/core_extensions/object.rb', line 3

def errors_for(meth_name)
  if self.respond_to?("errors") and self.errors
    return self.errors[meth_name.to_sym]
  end
  return nil
end

#has_errors?(meth_name) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
13
14
# File 'lib/mack/core_extensions/object.rb', line 10

def has_errors?(meth_name)
  res = errors_for(meth_name)
  return !res.empty? if res.is_a?(Array)
  return !res.blank?
end