Method: SimpleClient::Signature#initialize

Defined in:
lib/simple/signature.rb

#initialize(params) ⇒ Signature

Returns a new instance of Signature.



18
19
20
21
22
23
# File 'lib/simple/signature.rb', line 18

def initialize(params)
	ATTR.each { |attr| instance_variable_set("@#{attr}", params[attr]) if params[attr] }
	@digest = "sha256" if !@digest
	@client_request_id = SecureRandom.uuid
	@timestamp = DateTime.now.strftime("%Q")
end