Method: Edm::EdmClient#generate_sign

Defined in:
lib/edm.rb

#generate_sign(options = {}) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/edm.rb', line 21

def generate_sign(options = {})
  if options.length > 0
    secret = self.secret
    str = options.to_a.sort.map { |c| "#{c[0]}=#{c[1]}" }.join('&')
    sign = Digest::SHA1.hexdigest("#{str}#{secret}")
  end
end