Sha256: 175abd99968fc447f0ee2cb961f8fa9c7bea98965c2f4781ac5cf1e336b8f4ed

Contents?: true

Size: 458 Bytes

Versions: 13

Compression:

Stored size: 458 Bytes

Contents

# frozen_string_literal: true

require 'easypost/constants'

class EasyPost::Errors::InvalidParameterError < EasyPost::Errors::EasyPostError
  # @param [String] parameter The name of the parameter that was invalid.
  # @param [String] suggestion Optional suggestion message for a valid parameter.
  def initialize(parameter, suggestion = nil)
    super EasyPost::Constants::INVALID_PARAMETER % parameter + (suggestion.nil? ? '' : " #{suggestion}")
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
easypost-6.4.1 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.4.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.3.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.2.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.1.1 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.1.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-6.0.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.3.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.2.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.1.1 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.1.0 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.0.1 lib/easypost/errors/invalid_parameter_error.rb
easypost-5.0.0 lib/easypost/errors/invalid_parameter_error.rb