Module: StellarCoreCommander::Convert

Extended by:
Convert
Included in:
Convert
Defined in:
lib/stellar_core_commander/convert.rb

Overview

Generic format conversion module

Instance Method Summary collapse

Instance Method Details

#base58Object



24
25
26
# File 'lib/stellar_core_commander/convert.rb', line 24

def base58
  Stellar::Util::Base58.stellar
end

#from_base64(base64_string) ⇒ Object



20
21
22
# File 'lib/stellar_core_commander/convert.rb', line 20

def from_base64(base64_string)
  Base64.strict_decode64(base64_string)
end

#from_hex(hex_string) ⇒ Object



12
13
14
# File 'lib/stellar_core_commander/convert.rb', line 12

def from_hex(hex_string)
  [hex_string].pack("H*")
end

#to_base64(string) ⇒ Object



16
17
18
# File 'lib/stellar_core_commander/convert.rb', line 16

def to_base64(string)
  Base64.strict_encode64(string)
end

#to_hex(string) ⇒ Object



8
9
10
# File 'lib/stellar_core_commander/convert.rb', line 8

def to_hex(string)
  string.unpack("H*").first
end