Skip to content

Commit

Permalink
fix: Missing require statements (#157)
Browse files Browse the repository at this point in the history
* fix: Missing require statements

* ci: Generate code

* Remove extra requires in spec_helper

* Import resources under http clients

* Fix require statements

* Fix require_relative

* Remove extra require_relative

* Fix require_relative

---------

Co-authored-by: Seam Bot <[email protected]>
razor-x and seambot authored Nov 13, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent ad2d7e9 commit 4b55a41
Showing 7 changed files with 18 additions and 24 deletions.
10 changes: 4 additions & 6 deletions lib/seam.rb
Original file line number Diff line number Diff line change
@@ -1,24 +1,22 @@
# frozen_string_literal: true

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

module Seam
def self.new(**args)
Http.new(**args)
Seam::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)
Seam::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)
Seam::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
2 changes: 2 additions & 0 deletions lib/seam/helpers/action_attempt.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# frozen_string_literal: true

require_relative "../wait_for_action_attempt"

module Seam
module Helpers
module ActionAttempt
6 changes: 5 additions & 1 deletion lib/seam/http_multi_workspace.rb
Original file line number Diff line number Diff line change
@@ -3,7 +3,11 @@
require_relative "request"
require_relative "parse_options"
require_relative "lts_version"
require_relative "version"
require_relative "auth"
require_relative "routes/resources/index"
require_relative "routes/clients/index"
require_relative "routes/routes"

module Seam
module Http
@@ -16,7 +20,7 @@ def initialize(personal_access_token:, endpoint: nil, wait_for_action_attempt: t
@defaults = {"wait_for_action_attempt" => wait_for_action_attempt}
@endpoint = Http::Options.get_endpoint(endpoint)
@auth_headers = Http::Auth.get_auth_headers_for_multi_workspace_personal_access_token(personal_access_token)
@client = Seam::Http::Request.create_faraday_client(@endpoint, @auth_headers, faraday_options,
@client = Http::Request.create_faraday_client(@endpoint, @auth_headers, faraday_options,
faraday_retry_options)
end

6 changes: 5 additions & 1 deletion lib/seam/http_single_workspace.rb
Original file line number Diff line number Diff line change
@@ -2,7 +2,11 @@

require_relative "request"
require_relative "parse_options"
require_relative "routes/resources/index"
require_relative "routes/clients/index"
require_relative "routes/routes"
require_relative "version"
require_relative "deep_hash_accessor"

module Seam
module Http
@@ -18,7 +22,7 @@ def initialize(client: nil, api_key: nil, personal_access_token: nil, workspace_
@endpoint = options[:endpoint]
@auth_headers = options[:auth_headers]
@defaults = Seam::DeepHashAccessor.new({"wait_for_action_attempt" => wait_for_action_attempt})
@client = client || Seam::Http::Request.create_faraday_client(@endpoint, @auth_headers, faraday_options,
@client = client || Http::Request.create_faraday_client(@endpoint, @auth_headers, faraday_options,
faraday_retry_options)

initialize_routes(client: @client, defaults: @defaults)
12 changes: 0 additions & 12 deletions lib/seam/logger.rb

This file was deleted.

2 changes: 2 additions & 0 deletions lib/seam/request.rb
Original file line number Diff line number Diff line change
@@ -2,6 +2,8 @@

require "faraday"
require "faraday/retry"
require_relative "lts_version"
require_relative "version"

module Seam
module Http
4 changes: 0 additions & 4 deletions spec/spec_helper.rb
Original file line number Diff line number Diff line change
@@ -6,10 +6,6 @@
SimpleCov.start

require "seam"
require "seam/deep_hash_accessor"
require "seam/routes/resources/index"
require "seam/routes/clients/index"
require "seam/http_multi_workspace"
require "webmock/rspec"

require "support/helpers"

0 comments on commit 4b55a41

Please sign in to comment.