Sha256: 3fdec7a03de4e657ab390bfe7f819167c321a35c7bb5bb615552324646a646d9

Contents?: true

Size: 308 Bytes

Versions: 4

Compression:

Stored size: 308 Bytes

Contents

class Object
  
  def errors_for(meth_name)
    if self.respond_to?("errors") and self.errors
      return self.errors[meth_name.to_sym]
    end
    return nil
  end
  
  def has_errors?(meth_name)
    res = errors_for(meth_name)
    return !res.empty? if res.is_a?(Array)
    return !res.blank?
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mack-0.8.1 lib/mack/core_extensions/object.rb
mack-0.8.2 lib/mack/core_extensions/object.rb
mack-0.8.3 lib/mack/core_extensions/object.rb
mack-0.8.3.1 lib/mack/core_extensions/object.rb