13 lines
227 B
Ruby
13 lines
227 B
Ruby
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
|