10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/peatio/thought/hooks.rb', line 10
def check_compatibility
unless Gem::Requirement.new(BLOCKCHAIN_VERSION_REQUIREMENT)
.satisfied_by?(Gem::Version.new(Peatio::Blockchain::VERSION))
[
"Thought blockchain version requiremnt was not suttisfied by Peatio::Blockchain.",
"Thought 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))
[
"Thought wallet version requiremnt was not suttisfied by Peatio::Wallet.",
"Thought wallet requires #{WALLET_VERSION_REQUIREMENT}.",
"Peatio::Wallet version is #{Peatio::Wallet::VERSION}"
].join('\n').tap {|s| Kernel.abort s }
end
end
|