Sha256: 71ee59de10ce286a12d00f43e45b97f5227fd2dcd6e79a962c8defdcb6544f0c

Contents?: true

Size: 536 Bytes

Versions: 45

Compression:

Stored size: 536 Bytes

Contents

module Scimitar

  # Raised when an invalid query is attempted, either by being malformed or by
  # being unsupported in some way.
  #
  class FilterError < ErrorResponse
    def initialize(message = nil)
      detail = 'The specified filter syntax was invalid, or the specified attribute and filter comparison combination is not supported'

      if message.present?
        detail << ":\n#{message}"
      end

      super(
        status:   400,
        scimType: 'invalidFilter',
        detail:   detail
      )
    end
  end

end

Version data entries

45 entries across 45 versions & 2 rubygems

Version Path
scimitar-1.11.0 app/models/scimitar/filter_error.rb
scimitar-2.10.0 app/models/scimitar/filter_error.rb
scimitar-1.10.0 app/models/scimitar/filter_error.rb
scimitar-2.9.0 app/models/scimitar/filter_error.rb
scimitar-2.8.0 app/models/scimitar/filter_error.rb
scimitar-2.7.3 app/models/scimitar/filter_error.rb
powerhome-scimitar-1.0.0 app/models/scimitar/filter_error.rb
scimitar-2.7.2 app/models/scimitar/filter_error.rb
scimitar-1.8.2 app/models/scimitar/filter_error.rb
scimitar-1.8.1 app/models/scimitar/filter_error.rb
scimitar-2.7.1 app/models/scimitar/filter_error.rb
scimitar-1.8.0 app/models/scimitar/filter_error.rb
scimitar-2.7.0 app/models/scimitar/filter_error.rb
scimitar-1.7.1 app/models/scimitar/filter_error.rb
scimitar-2.6.1 app/models/scimitar/filter_error.rb
scimitar-1.7.0 app/models/scimitar/filter_error.rb
scimitar-2.6.0 app/models/scimitar/filter_error.rb
scimitar-1.6.0 app/models/scimitar/filter_error.rb
scimitar-2.5.0 app/models/scimitar/filter_error.rb
scimitar-2.4.3 app/models/scimitar/filter_error.rb