Module: CommonInstanceHelpers

Instance Method Summary collapse

Instance Method Details

#base64?(value) ⇒ Boolean

Returns:

  • (Boolean)


54
55
56
# File 'lib/ton-client-ruby/Helpers/CommonHelpers.rb', line 54

def base64?(value)
  value.is_a?(String) && (Base64.encode64(Base64.decode64(value)).strip == value)
end

#encode_to_base64(message) ⇒ Object



58
59
60
# File 'lib/ton-client-ruby/Helpers/CommonHelpers.rb', line 58

def encode_to_base64(message)
  Base64.encode64(message.force_encoding('UTF-8')).strip
end

#full_method_name(module_name, method_name) ⇒ Object



50
51
52
# File 'lib/ton-client-ruby/Helpers/CommonHelpers.rb', line 50

def full_method_name(module_name, method_name)
  "#{module_name}.#{method_name}"
end