module Assist::CheckvalueGenerator
Constants
- PARAM_NAMES
Private Instance Methods
generate_checkvalue(attrs, separator = ';')
click to toggle source
# File lib/assist/checkvalue_generator.rb, line 10 def generate_checkvalue(attrs, separator = ';') Digest::MD5.hexdigest( ( Digest::MD5.hexdigest(Assist.config.secret_word) + Digest::MD5.hexdigest( PARAM_NAMES.map(&attrs.method(:[])).compact.join(separator) ) ).upcase ).upcase end