class RTorrent::Torrents
Public Instance Methods
completed()
click to toggle source
# File lib/rtorrent_xmlrpc/torrents.rb, line 5 def completed result = Torrents.new self.each do |hash, torrent| result[torrent.hash] = torrent if torrent.completed? end return result end
with_any_labels(labels)
click to toggle source
# File lib/rtorrent_xmlrpc/torrents.rb, line 22 def with_any_labels(labels) labels = [labels] unless labels.is_a? Array result = Torrents.new self.each do |hash, torrent| result[torrent.hash] = torrent if torrent.has_any_labels? labels end return result end
with_labels(labels)
click to toggle source
# File lib/rtorrent_xmlrpc/torrents.rb, line 13 def with_labels(labels) labels = [labels] unless labels.is_a? Array result = Torrents.new self.each do |hash, torrent| result[torrent.hash] = torrent if torrent.has_any_labels? labels end return result end