Sha256: bb1134cf0b0b8250c0993fd247d94bd7a44d2a3a7f8d0bfb09ffe585d0ef9295

Contents?: true

Size: 504 Bytes

Versions: 5

Compression:

Stored size: 504 Bytes

Contents

require "mechanize"
require "saber/mechanize_ext"
require "highline/import"
require "reverse_markdown"
require "json"

module Saber
  # Usage
  #
  #  bib = Tracker["bib"]
  #  bib.login
  #  bib.upload("Hello.epub.torrent")
  #
  module Tracker
    autoload :Base, "saber/tracker/base"
    autoload :What, "saber/tracker/what"
    autoload :BIB, "saber/tracker/bib"

    @@trackers = {}
    mattr_reader :trackers

    class << self
      def [](name)
        trackers[name]
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
saber-1.1.1 lib/saber/tracker.rb
saber-1.1.0 lib/saber/tracker.rb
saber-1.0.2 lib/saber/tracker.rb
saber-1.0.1 lib/saber/tracker.rb
saber-1.0.0 lib/saber/tracker.rb