Module: CommonInstanceHelpers
- Included in:
- TonClient::Abi, TonClient::Boc, TonClient::Client, TonClient::Crypto, TonClient::Debot, TonClient::Net, TonClient::Processing, TonClient::Tvm, TonClient::Utils
- Defined in:
- lib/ton-client-ruby/Helpers/CommonHelpers.rb
Instance Method Summary collapse
- #base64?(value) ⇒ Boolean
- #encode_to_base64(message) ⇒ Object
- #full_method_name(module_name, method_name) ⇒ Object
Instance Method Details
#base64?(value) ⇒ 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() Base64.encode64(.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 |