class ApiKeyTools::Encoder
Attributes
time[R]
Public Class Methods
new(id, user_key, time)
click to toggle source
# File lib/api_key_tools.rb, line 9 def initialize(id, user_key, time) @id = id @user_key = user_key @time = time end
Public Instance Methods
as_json()
click to toggle source
# File lib/api_key_tools.rb, line 19 def as_json { id: @id, key: to_s, time: @time} end
to_s()
click to toggle source
# File lib/api_key_tools.rb, line 15 def to_s Digest::SHA1.hexdigest([@id, @user_key, @time].join(DELIMITER)) end