From 02f7fde8b1947a81f3c06fc9348ef74cf14dc323 Mon Sep 17 00:00:00 2001 From: Maksym Naichuk Date: Tue, 12 Sep 2023 16:08:25 +0200 Subject: [PATCH] add new registry --- lib/peatio.rb | 4 ++++ lib/peatio/ramp/base.rb | 15 +++++++++++++++ lib/peatio/ramp/registry.rb | 14 ++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 lib/peatio/ramp/base.rb create mode 100644 lib/peatio/ramp/registry.rb diff --git a/lib/peatio.rb b/lib/peatio.rb index 8ff6326..4d4ed3b 100644 --- a/lib/peatio.rb +++ b/lib/peatio.rb @@ -42,6 +42,10 @@ module Peatio require_relative "peatio/upstream/base" require_relative "peatio/upstream/registry" + require_relative "peatio/ramp/base" + require_relative "peatio/ramp/registry" + + require_relative "peatio/transaction" require_relative "peatio/block" end diff --git a/lib/peatio/ramp/base.rb b/lib/peatio/ramp/base.rb new file mode 100644 index 0000000..d9bd9c9 --- /dev/null +++ b/lib/peatio/ramp/base.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Peatio + module Ramp + class Base + def ramp_on_transaction(currency_id, address, options = {}) + method_not_implemented + end + + def ramp_off_transaction(currency_id, options = {}) + method_not_implemented + end + end + end +end diff --git a/lib/peatio/ramp/registry.rb b/lib/peatio/ramp/registry.rb new file mode 100644 index 0000000..4828824 --- /dev/null +++ b/lib/peatio/ramp/registry.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Peatio + module Ramp + class << self + def registry + @registry ||= Registry.new + end + + class Registry < Peatio::AdapterRegistry + end + end + end +end