module TokenSegment
Private Instance Methods
make_token(attribute, token_string = nil)
click to toggle source
# File lib/user_plane/token_segment.rb, line 46 def make_token(attribute, token_string = nil) string_to_hash = token_string || "#{self.class.name}-#{Time.now}-#{rand}-#{self.id}" new_attributes = {attribute => Digest::SHA1.hexdigest(string_to_hash)} self.assign_attributes new_attributes end