Sha256: 178ffc19b88d653d57a2b94b817339be43386b8500742454c833607e4a7aea86

Contents?: true

Size: 341 Bytes

Versions: 5

Compression:

Stored size: 341 Bytes

Contents

module StatusCat
  module Checkers
    class Profilesio < Base

      cattr_accessor :api_key

      def initialize
        @value = api_key
        @status = fail_on_exception do
          response = ::HTTParty.get('https://profiles.io/record/register')
          response.code == 200 ? nil : 'fail'
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
status_cat-5.2.1 lib/status_cat/checkers/profilesio.rb
status_cat-5.2.0 lib/status_cat/checkers/profilesio.rb
status_cat-5.0.2 lib/status_cat/checkers/profilesio.rb
status_cat-5.0.1 lib/status_cat/checkers/profilesio.rb
status_cat-5.0.0 lib/status_cat/checkers/profilesio.rb