Module: Peatio::Ripple::Hooks

Defined in:
lib/peatio/ripple/hooks.rb

Class Method Summary collapse

Class Method Details

.check_compatibilityObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/peatio/ripple/hooks.rb', line 5

def check_compatibility
  if Peatio::Blockchain::VERSION >= '2.0'
    [
      "Ripple plugin was designed for work with 1.x. Blockchain.",
      "You have #{Peatio::Ripple::Blockchain::VERSION}."
    ].join('\n').tap { |s| Kernel.abort s }
  end

  if Peatio::Wallet::VERSION >= '2.0'
    [
      "Ripple plugin was designed for work with 1.x. Wallet.",
      "You have #{Peatio::Ripple::Wallet::VERSION}."
    ].join('\n').tap { |s| Kernel.abort s }
  end
end

.registerObject



21
22
23
24
# File 'lib/peatio/ripple/hooks.rb', line 21

def register
  Peatio::Blockchain.registry[:ripple] = Ripple::Blockchain
  Peatio::Wallet.registry[:rippled] = Ripple::Wallet
end