Sha256: 00f1ff415e8d1027d55eb102a811bf0b846b12f2576a7727dfb134e6c8b3963d

Contents?: true

Size: 409 Bytes

Versions: 11

Compression:

Stored size: 409 Bytes

Contents

module BMC::ActiveModelCustomErrorMessages
  # Rails <= 6.0
  module ForErrors
    def full_message(attribute, message)
      return message[1..] if message[0] == "^"
      super
    end
  end

  ActiveModel::Errors.prepend(ForErrors)

  # Rails >= 6.1
  module ForError
    def full_message
      return message[1..] if message[0] == "^"
      super
    end
  end

  ActiveModel::Error.prepend(ForError)
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bmc-1.6.1 lib/bmc/active_model_custom_error_messages.rb
bmc-1.6.0 lib/bmc/active_model_custom_error_messages.rb
bmc-1.5.1 lib/bmc/active_model_custom_error_messages.rb
bmc-1.5.0 lib/bmc/active_model_custom_error_messages.rb
bmc-1.4.3 lib/bmc/active_model_custom_error_messages.rb
bmc-1.4.2 lib/bmc/active_model_custom_error_messages.rb
bmc-1.4.1 lib/bmc/active_model_custom_error_messages.rb
bmc-1.4.0 lib/bmc/active_model_custom_error_messages.rb
bmc-1.3.5 lib/bmc/active_model_custom_error_messages.rb
bmc-1.3.4 lib/bmc/active_model_custom_error_messages.rb
bmc-1.3.3 lib/bmc/active_model_custom_error_messages.rb