Sha256: a509bdd5533b036280ce7a5fef42889c56637c912acf087ea93483080ddd699e

Contents?: true

Size: 371 Bytes

Versions: 3

Compression:

Stored size: 371 Bytes

Contents

# -*- coding: utf-8 -*-
# Class to track Link data
class Link
  attr_accessor :nick, :title, :count, :short_url, :time

  def initialize(nick, url, time = Time.now)
    @nick = nick
    @title = Cinch::Toolbox.get_page_title(url)
    @count = 0
    @short_url = Cinch::Toolbox.shorten(url)
    @time = time
  end

  def inc_count(count = 1)
    @count += count
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cinch-links-logger-1.0.3 lib/cinch/plugins/links-logger/link.rb
cinch-links-logger-1.0.2 lib/cinch/plugins/links-logger/link.rb
cinch-links-logger-1.0.1 lib/cinch/plugins/links-logger/link.rb