Sha256: 217deff77fec5061643646349b46d4b80a54402e539404fb530c221496985d55

Contents?: true

Size: 376 Bytes

Versions: 7

Compression:

Stored size: 376 Bytes

Contents

module Commons
  module Errors
    class MissingParameter < UnprocessableEntity
      def initialize(message = nil, param: nil)
        meta = {}
        meta.merge!(param: param.to_s.camelize(:lower)) unless param.blank?
        super message,
              detail: I18n.t('status_code.IER4007_missing_parameter.detail'),
              meta: meta
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
commons_yellowme-0.16.0 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.15.0 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.12.0 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.11.3 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.11.2 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.11.1 lib/commons/errors/missing_parameter.rb
commons_yellowme-0.11.0 lib/commons/errors/missing_parameter.rb