Skip to content

simpleservices/simple_signer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple_signer

Gem Version

simple_signer is a ruby gem to sign strings, it can be used to generate signatures to API requests.

install

$ gem install simple_signer  

use

require 'simple_signer'  


# sign

signature = SimpleSigner.sign :secret_key => 'your_secret_key', :string => 'your_string_to_be_signed'  

puts signature
=> "VKb6rsLKHrCjerJZuA1SM1LccGE="  
  
  
# escape  
  
escaped_signature = SimpleSigner.escape "VKb6rsLKHrCjerJZuA1SM1LccGE="  
  
puts escaped_signature  
=> "VKb6rsLKHrCjerJZuA1SM1LccGE%3D"  
  
  
# unescape  
  
unescaped_signature = SimpleSigner.unescape "VKb6rsLKHrCjerJZuA1SM1LccGE%3D"  
  
puts unescaped_signature  
=> "VKb6rsLKHrCjerJZuA1SM1LccGE="  

test

$ rake test

Releases

No releases published

Packages

No packages published

Languages