1
0
зеркало из https://github.com/glebtv/yookassa.git synced 2026-09-04 02:05:51 +03:00

Fix rubocop issues and browser test CHROME_PATH

Этот коммит содержится в:
Gleb Tv
2026-03-06 17:46:32 +03:00
родитель 04a43ec51d
Коммит b592cff079
38 изменённых файлов: 97 добавлений и 88 удалений

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require "http"
require_relative "./entity/error"
require_relative "entity/error"
module Yookassa
class Client

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/deal"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/deal"
require_relative "entity/collection"
module Yookassa
class Deals < Client
@@ -13,7 +13,7 @@ module Yookassa
def create(payload:, idempotency_key: SecureRandom.hex(10))
data = post("deals", payload: payload, idempotency_key: idempotency_key)
Entity::Deal.new(**data.merge(idempotency_key: idempotency_key))
Entity::Deal.new(**data, idempotency_key: idempotency_key)
end
def list

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,11 +1,11 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./payment"
require_relative "./receipt"
require_relative "./refund"
require_relative "./webhook"
require_relative "./deal"
require_relative "types"
require_relative "payment"
require_relative "receipt"
require_relative "refund"
require_relative "webhook"
require_relative "deal"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "types"
require_relative "amount"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,13 +1,13 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "./payment_methods"
require_relative "./confirmation"
require_relative "./recipient"
require_relative "./cancellation_details"
require_relative "./authorization_details"
require_relative "./transfer"
require_relative "types"
require_relative "amount"
require_relative "payment_methods"
require_relative "confirmation"
require_relative "recipient"
require_relative "cancellation_details"
require_relative "authorization_details"
require_relative "transfer"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./card"
require_relative "types"
require_relative "card"
module Yookassa
module Entity

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./customer"
require_relative "./product"
require_relative "types"
require_relative "customer"
require_relative "product"
module Yookassa
module Entity

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "./payout_destinations"
require_relative "types"
require_relative "amount"
require_relative "payout_destinations"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./card"
require_relative "types"
require_relative "card"
module Yookassa
module Entity

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "./supplier"
require_relative "types"
require_relative "amount"
require_relative "supplier"
module Yookassa
module Entity

Просмотреть файл

@@ -1,9 +1,9 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./customer"
require_relative "./product"
require_relative "./settlement"
require_relative "types"
require_relative "customer"
require_relative "product"
require_relative "settlement"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "./source"
require_relative "types"
require_relative "amount"
require_relative "source"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "types"
require_relative "amount"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "types"
require_relative "amount"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "./amount"
require_relative "types"
require_relative "amount"
module Yookassa
module Entity

Просмотреть файл

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative "./types"
require_relative "types"
module Yookassa
module Entity

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/payment"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/payment"
require_relative "entity/collection"
module Yookassa
class Payments < Client
@@ -13,17 +13,17 @@ module Yookassa
def create(payment:, idempotency_key: SecureRandom.hex(10))
data = post("payments", payload: payment, idempotency_key: idempotency_key)
Entity::Payment.new(**data.merge(idempotency_key: idempotency_key))
Entity::Payment.new(**data, idempotency_key: idempotency_key)
end
def capture(payment_id:, idempotency_key: SecureRandom.hex(10))
data = post("payments/#{payment_id}/capture", idempotency_key: idempotency_key)
Entity::Payment.new(**data.merge(idempotency_key: idempotency_key))
Entity::Payment.new(**data, idempotency_key: idempotency_key)
end
def cancel(payment_id:, idempotency_key: SecureRandom.hex(10))
data = post("payments/#{payment_id}/cancel", idempotency_key: idempotency_key)
Entity::Payment.new(**data.merge(idempotency_key: idempotency_key))
Entity::Payment.new(**data, idempotency_key: idempotency_key)
end
def list(filters: {})

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/payout"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/payout"
require_relative "entity/collection"
module Yookassa
class Payouts < Client
@@ -13,7 +13,7 @@ module Yookassa
def create(payload:, idempotency_key: SecureRandom.hex(10))
data = post("payouts", payload: payload, idempotency_key: idempotency_key)
Entity::Payout.new(**data.merge(idempotency_key: idempotency_key))
Entity::Payout.new(**data, idempotency_key: idempotency_key)
end
end
end

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/receipt"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/receipt"
require_relative "entity/collection"
module Yookassa
class Receipts < Client
@@ -13,7 +13,7 @@ module Yookassa
def create(payload:, idempotency_key: SecureRandom.hex(10))
data = post("receipts", payload: payload, idempotency_key: idempotency_key)
Entity::Receipt.new(**data.merge(idempotency_key: idempotency_key))
Entity::Receipt.new(**data, idempotency_key: idempotency_key)
end
def list(filters: {})

Просмотреть файл

@@ -1,8 +1,8 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/refund"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/refund"
require_relative "entity/collection"
module Yookassa
class Refunds < Client
@@ -13,7 +13,7 @@ module Yookassa
def create(payload:, idempotency_key: SecureRandom.hex(10))
data = post("refunds", payload: payload, idempotency_key: idempotency_key)
Entity::Refund.new(**data.merge(idempotency_key: idempotency_key))
Entity::Refund.new(**data, idempotency_key: idempotency_key)
end
def list(filters: {})

Просмотреть файл

@@ -1,7 +1,7 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/store_info"
require_relative "client"
require_relative "entity/store_info"
module Yookassa
class Stores < Client

Просмотреть файл

@@ -1,14 +1,14 @@
# frozen_string_literal: true
require_relative "./client"
require_relative "./entity/webhook"
require_relative "./entity/collection"
require_relative "client"
require_relative "entity/webhook"
require_relative "entity/collection"
module Yookassa
class Webhooks < Client
def create(payload:, idempotency_key: SecureRandom.hex(10))
data = post("webhooks", payload: payload, idempotency_key: idempotency_key)
Entity::Webhook.new(**data.merge(idempotency_key: idempotency_key))
Entity::Webhook.new(**data, idempotency_key: idempotency_key)
end
def list
@@ -16,7 +16,7 @@ module Yookassa
Entity::WebhookCollection.new(**data)
end
def delete(webhook_id:)
def delete(webhook_id:) # rubocop:disable Naming/PredicateMethod
delete("webhooks/#{webhook_id}")
true
end