Method: Fondy::Signature#build
- Defined in:
- lib/fondy/signature.rb
#build ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/fondy/signature.rb', line 17 def build filtered_params = params.reject do |k, v| %w(signature response_signature_string).include?(k.to_s) || v.to_s.empty? end params_str = filtered_params.sort_by(&:first).map(&:last).join('|') Digest::SHA1.hexdigest("#{password}|#{params_str}") end |