module FDotErrors::ErrorsHelper

Public Instance Methods

errors(method) click to toggle source
# File lib/f_dot_errors/errors_helper.rb, line 3
def errors(method)
  return unless object_has_errors?(method)

  FDotErrors.config.field_error_proc.call(object, method, @template)
end

Private Instance Methods

object_has_errors?(key) click to toggle source
# File lib/f_dot_errors/errors_helper.rb, line 10
def object_has_errors?(key)
  object.respond_to?(:errors) && object.errors.respond_to?(:[]) && object.errors[key].present?
end