Module: CommonInstanceHelpers

Instance Method Summary collapse

Instance Method Details

#base64?(value) ⇒ Boolean

Returns:

  • (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(message)
  Base64.encode64(message.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