Module RubyTorrent
In: lib/rubytorrent/package.rb
lib/rubytorrent/message.rb
lib/rubytorrent/peer.rb
lib/rubytorrent/controller.rb
lib/rubytorrent/metainfo.rb
lib/rubytorrent/server.rb
lib/rubytorrent/bencoding.rb
lib/rubytorrent/tracker.rb
lib/rubytorrent/util.rb
lib/rubytorrent/typedstruct.rb
lib/rubytorrent.rb

MetaInfo file is the parsed form of the .torrent file that people send around. It contains a MetaInfoInfo and possibly some MetaInfoInfoFile objects.

Methods

Classes and Modules

Module RubyTorrent::ArrayDelete2
Module RubyTorrent::ArrayShuffle
Module RubyTorrent::ArrayToBitstring
Module RubyTorrent::ArrayToH
Module RubyTorrent::ArrayUniq2
Module RubyTorrent::AttrReaderQ
Module RubyTorrent::EventSource
Module RubyTorrent::HashAddition
Module RubyTorrent::HashMapHash
Module RubyTorrent::MinIntervalMethods
Module RubyTorrent::StringExpandBits
Module RubyTorrent::StringMapBytes
Module RubyTorrent::StringToBarray
Class RubyTorrent::AwesomeRange
Class RubyTorrent::BEncodingError
Class RubyTorrent::BStream
Class RubyTorrent::BitTorrent
Class RubyTorrent::Block
Class RubyTorrent::Controller
Class RubyTorrent::Covering
Class RubyTorrent::Message
Class RubyTorrent::MetaInfo
Class RubyTorrent::MetaInfoFormatError
Class RubyTorrent::MetaInfoInfo
Class RubyTorrent::MetaInfoInfoFile
Class RubyTorrent::Package
Class RubyTorrent::PeerConnection
Class RubyTorrent::Piece
Class RubyTorrent::PieceOrder
Class RubyTorrent::ProtocolError
Class RubyTorrent::RateMeter
Class RubyTorrent::Server
Class RubyTorrent::TrackerConnection
Class RubyTorrent::TrackerError
Class RubyTorrent::TrackerResponse
Class RubyTorrent::TrackerResponsePeer
Class RubyTorrent::TypedStruct
Class RubyTorrent::TypedStructError

Constants

VERSION = 0.3

Attributes

log  [R] 

Public Instance methods

parse final hash of pseudo-keyword arguments

[Validate]