Module: BEncodr::IO

Defined in:
lib/bencodr/io.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



23
24
25
# File 'lib/bencodr/io.rb', line 23

def self.included(base)
  base.extend ClassMethods
end

Instance Method Details

#bdecodeObject



19
20
21
# File 'lib/bencodr/io.rb', line 19

def bdecode
  Object.bdecode(read)
end

#bencode(object) ⇒ Object



15
16
17
# File 'lib/bencodr/io.rb', line 15

def bencode(object)
  write(Object.bencode(object))
end