Module: BEncodr
- Defined in:
- lib/bencodr.rb,
lib/bencodr/io.rb,
lib/bencodr/ext.rb,
lib/bencodr/list.rb,
lib/bencodr/object.rb,
lib/bencodr/parser.rb,
lib/bencodr/string.rb,
lib/bencodr/integer.rb,
lib/bencodr/version.rb,
lib/bencodr/dictionary.rb
Defined Under Namespace
Modules: Dictionary, Ext, IO, Integer, List, Object, Parser, String
Classes: BEncodeError
Constant Summary
collapse
- VERSION =
"3.0.2"
Class Method Summary
collapse
Class Method Details
.bdecode_file(fd) ⇒ Object
23
24
25
|
# File 'lib/bencodr.rb', line 23
def bdecode_file(fd)
::File.open(fd, "rb") {|file| bdecode(file.read)}
end
|
.bencode_file(fd, object) ⇒ Object
31
32
33
|
# File 'lib/bencodr.rb', line 31
def bencode_file(fd, object)
::File.open(fd, "wb") {|file| file.write(bencode(object))}
end
|
35
36
37
|
# File 'lib/bencodr.rb', line 35
def include!
Ext.include!
end
|