Module: CommonInstanceHelpers
- Included in:
- TonClient::Abi, TonClient::Boc, TonClient::Client, TonClient::Crypto, TonClient::Debot, TonClient::Net, TonClient::Processing, TonClient::Proofs, TonClient::Tvm, TonClient::Utils
- Defined in:
- lib/everscale-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
101 102 103 |
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 101 def base64?(value) value.is_a?(String) && (Base64.encode64(Base64.decode64(value)).strip == value) end |
#encode_to_base64(message) ⇒ Object
105 106 107 |
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 105 def encode_to_base64() Base64.encode64(.force_encoding('UTF-8')).strip end |
#full_method_name(module_name, method_name) ⇒ Object
97 98 99 |
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 97 def full_method_name(module_name, method_name) "#{module_name}.#{method_name}" end |