Sha256: d5b54c54baee62e6405235818bb013d6b52656f58d8aa1f03e593023e62fbafa

Contents?: true

Size: 491 Bytes

Versions: 1

Compression:

Stored size: 491 Bytes

Contents

# frozen_string_literal: true

require 'pirsch_api/token'

require 'json'
require "net/http"
require "uri"
require "cgi"

module PirschApi
  class Client
    
    BASE_URL = 'https://api.pirsch.io'

    def initialize(client_id, client_secret)
      @client_id     = client_id.to_s
      @client_secret = client_secret.to_s
    end

    def token
      @token ||= PirschApi::Token.new(@client_id, @client_secret).run
    end

    def valid?
      true if token rescue false
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pirsch_api-0.0.1 lib/pirsch_api/client.rb