Sha256: d8d5ab1d66f31f3b28873c8bbea9a5b47b21cad4245627505960f869ffe32f75

Contents?: true

Size: 787 Bytes

Versions: 5

Compression:

Stored size: 787 Bytes

Contents

module Paraxial
  module Helpers
    def self.get_paraxial_url
      @paraxial_url ||= ENV['PARAXIAL_URL'] || 'https://app.paraxial.io'
    end

    def self.get_ban_url
      get_paraxial_url + '/api/ban_ip'
    end

    def self.get_exploit_url
      get_paraxial_url + '/api/exploit'
    end

    def self.get_free_tier_url
      get_paraxial_url + '/api/free_tier'
    end

    def self.get_abr_url
      get_paraxial_url + '/api/abr'
    end

    def self.get_ingest_url
      get_paraxial_url + '/api/ingest'
    end

    def self.get_honeypot_url
      get_paraxial_url + '/api/honeypot_ban_x'
    end

    def self.get_ruby_ban_url
      get_paraxial_url + '/api/ruby_ban_x'
    end

    def self.get_api_key
      @paraxial_api_key ||= ENV['PARAXIAL_API_KEY']
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
paraxial-1.4.5 lib/paraxial/helpers.rb
paraxial-1.4.4 lib/paraxial/helpers.rb
paraxial-1.4.3 lib/paraxial/helpers.rb
paraxial-1.4.2 lib/paraxial/helpers.rb
paraxial-1.4.1 lib/paraxial/helpers.rb