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