Class: IO

Inherits:
Object show all
Defined in:
lib/bencode/core_ext/io.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.bdecode(filename) ⇒ Object



2
3
4
# File 'lib/bencode/core_ext/io.rb', line 2

def self.bdecode(filename)
  open(filename, 'rb') {|io| io.bdecode}
end

.bencode(filename) ⇒ Object



6
7
8
# File 'lib/bencode/core_ext/io.rb', line 6

def self.bencode(filename)
  open(filename, 'rb') {|io| io.bencode}
end

Instance Method Details

#bdecodeObject



10
11
12
# File 'lib/bencode/core_ext/io.rb', line 10

def bdecode
  read.chomp.bdecode
end

#bencodeObject



14
15
16
# File 'lib/bencode/core_ext/io.rb', line 14

def bencode
  read.chomp.bencode
end