Module: BEncodr::List

Defined in:
lib/bencodr/list.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.bencode(arrayable) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/bencodr/list.rb', line 9

def self.bencode(arrayable)
  ary = coerce(arrayable)
  
  ary.collect do |element|
    Object.bencode(element)
  end.unshift(:l).push(:e).join
end

Instance Method Details

#bencodeObject



5
6
7
# File 'lib/bencodr/list.rb', line 5

def bencode
  List.bencode(self)
end