Module: CommonInstanceHelpers

Instance Method Summary collapse

Instance Method Details

#base64?(value) ⇒ Boolean

Returns:

  • (Boolean)


91
92
93
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 91

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

#encode_to_base64(message) ⇒ Object



95
96
97
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 95

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

#full_method_name(module_name, method_name) ⇒ Object



87
88
89
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 87

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