Sha256: 8d8028373914472386e7dd3cf5b7bfd6145d9ce85d59d2ef9563fd210627904c

Contents?: true

Size: 795 Bytes

Versions: 2

Compression:

Stored size: 795 Bytes

Contents

# frozen_string_literal: true

require_relative "seam/logger"
require_relative "seam/http"
require_relative "seam/http_multi_workspace"
require_relative "seam/wait_for_action_attempt"
require_relative "seam/webhook"

module Seam
  def self.new(**args)
    Http.new(**args)
  end

  def self.from_api_key(api_key, endpoint: nil, wait_for_action_attempt: false)
    Http.from_api_key(api_key, endpoint: endpoint, wait_for_action_attempt: wait_for_action_attempt)
  end

  def self.from_personal_access_token(personal_access_token, workspace_id, endpoint: nil, wait_for_action_attempt: false)
    Http.from_personal_access_token(personal_access_token, workspace_id, endpoint: endpoint, wait_for_action_attempt: wait_for_action_attempt)
  end

  def self.lts_version
    Seam::LTS_VERSION
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
seam-2.0.0b1 lib/seam.rb
seam-2.0.0b0 lib/seam.rb