You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
class ViewCounter
|
|
|
|
def increment(asciicast, storage)
|
|
key = "a#{asciicast.id}"
|
|
return if storage[key]
|
|
|
|
Asciicast.increment_counter(:views_count, asciicast.id)
|
|
asciicast.reload
|
|
storage[key] = '1'
|
|
end
|
|
|
|
end
|