yipdw/analysand

View on GitHub
lib/analysand/status_code_predicates.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Analysand
  module StatusCodePredicates
    def code
      response.code
    end

    def success?
      c = code.to_i

      c >= 200 && c <= 299
    end

    def unauthorized?
      code.to_i == 401
    end

    def not_found?
      code.to_i == 404
    end

    def conflict?
      code.to_i == 409
    end
  end
end