class ZeusClient::V1::Core

Public Class Methods

get_base_uri() click to toggle source
# File lib/zeus/v1/client/core.rb, line 11
def self.get_base_uri
    base_uri = "https://api.zeusdev.io" if self.get_env == "production"
    base_uri = "http://localhost:3000" if self.get_env != "production"

    base_uri
end
get_env() click to toggle source
# File lib/zeus/v1/client/core.rb, line 7
def self.get_env
    @env ||= ENV['RACK_ENV'] || ENV['RAILS_ENV']
end
new(auth_token) click to toggle source
# File lib/zeus/v1/client/core.rb, line 22
def initialize(auth_token)
    self.class.headers "Authorization" => "Bearer #{auth_token}" 
end

Public Instance Methods

check_domain(domain) click to toggle source
# File lib/zeus/v1/client/core.rb, line 26
def check_domain(domain)
    self.class.get("/domains/exists", query: {domain: domain})
end