module Peatio::Ubiquitium::Hooks
Constants
- BLOCKCHAIN_VERSION_REQUIREMENT
- WALLET_VERSION_REQUIREMENT
Public Class Methods
check_compatibility()
click to toggle source
# File lib/peatio/ubiquitium/hooks.rb, line 8 def check_compatibility unless Gem::Requirement.new(BLOCKCHAIN_VERSION_REQUIREMENT) .satisfied_by?(Gem::Version.new(Peatio::Blockchain::VERSION)) [ "Ubiquitium blockchain version requiremnt was not suttisfied by Peatio::Blockchain.", "Ubiquitium 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)) [ "Ubiquitium wallet version requiremnt was not suttisfied by Peatio::Wallet.", "Ubiquitium wallet requires #{WALLET_VERSION_REQUIREMENT}.", "Peatio::Wallet version is #{Peatio::Wallet::VERSION}" ].join('\n').tap { |s| Kernel.abort s } end end
register()
click to toggle source
# File lib/peatio/ubiquitium/hooks.rb, line 28 def register Peatio::Blockchain.registry[:ubiquitium] = Ubiquitium::Blockchain Peatio::Wallet.registry[:ubiquitiumd] = Ubiquitium::Wallet end