lib/peatio/coinpaymentnew/hooks.rb in peatio-coinpaymentnew-1.0.0 vs lib/peatio/coinpaymentnew/hooks.rb in peatio-coinpaymentnew-1.0.1

- old
+ new

@@ -1,42 +1,42 @@ -module Peatio - module Coinpaymentnew - module Hooks - BLOCKCHAIN_VERSION_REQUIREMENT = "~> 1.0.0" - WALLET_VERSION_REQUIREMENT = "~> 1.0.0" - - class << self - def check_compatibility - unless Gem::Requirement.new(BLOCKCHAIN_VERSION_REQUIREMENT) - .satisfied_by?(Gem::Version.new(Peatio::Blockchain::VERSION)) - [ - "Coinpaymentnew blockchain version requirement was not satisfied by Peatio::Blockchain.", - "Coinpaymentnew blockchain requires #{BLOCKCHAIN_VERSION_REQUIREMENT}.", - "Peatio::Blockchain version is #{Peatio::Blockchain::VERSION}" - ].join('\n').tap { |s| Kernel.abort s } - end - - unless Gem::Requirement.new(WALLET_VERSION_REQUIREMENT) - .satisfied_by?(Gem::Version.new(Peatio::Wallet::VERSION)) - [ - "Coinpaymentnew wallet version requirement was not satisfied by Peatio::Wallet.", - "Coinpaymentnew wallet requires #{WALLET_VERSION_REQUIREMENT}.", - "Peatio::Wallet version is #{Peatio::Wallet::VERSION}" - ].join('\n').tap { |s| Kernel.abort s } - end - end - - def register - Peatio::Blockchain.registry[:coinpaymentnew] = Coinpaymentnew::Blockchain - Peatio::Wallet.registry[:coinpaymentnewd] = Coinpaymentnew::Wallet - end - end - - if defined?(Rails::Railtie) - require "peatio/coinpaymentnew/railtie" - else - check_compatibility - register - end - end - end -end +module Peatio + module Coinpaymentnew + module Hooks + BLOCKCHAIN_VERSION_REQUIREMENT = "~> 1.0.0" + WALLET_VERSION_REQUIREMENT = "~> 1.0.0" + + class << self + def check_compatibility + unless Gem::Requirement.new(BLOCKCHAIN_VERSION_REQUIREMENT) + .satisfied_by?(Gem::Version.new(Peatio::Blockchain::VERSION)) + [ + "Coinpayment blockchain version requiremnt was not suttisfied by Peatio::Blockchain.", + "Coinpayment blockchain requires #{BLOCKCHAIN_VERSION_REQUIREMENT}.", + "Peatio::Blockchain version is #{Peatio::Blockchain::VERSION}" + ].join('\n').tap { |s| Kernel.abort s } + end + + unless Gem::Requirement.new(WALLET_VERSION_REQUIREMENT) + .satisfied_by?(Gem::Version.new(Peatio::Wallet::VERSION)) + [ + "Coinpayment wallet version requiremnt was not suttisfied by Peatio::Wallet.", + "Coinpayment wallet requires #{WALLET_VERSION_REQUIREMENT}.", + "Peatio::Wallet version is #{Peatio::Wallet::VERSION}" + ].join('\n').tap { |s| Kernel.abort s } + end + end + + def register + Peatio::Blockchain.registry[:coinpayment] = Coinpayment::Blockchain + Peatio::Wallet.registry[:coinpaymentd] = Coinpayment::Wallet + end + end + + if defined?(Rails::Railtie) + require "peatio/coinpayment/railtie" + else + check_compatibility + register + end + end + end +end