Module: BEncode::Integer::Integer::InstanceMethods

Defined in:
lib/bencode/integer.rb

Instance Method Summary collapse

Instance Method Details

#bencode::String

Encodes an integer into a bencoded integer. Bencoded integers are represented by an ‘i’ followed by the number in base 10 followed by an ‘e’.

3.bencode #=> "i3e"
-3.bencode #=> "i-3e"

Returns:

  • (::String)

    the bencoded integer



49
50
51
# File 'lib/bencode/integer.rb', line 49

def bencode
  [:i, self, :e].join
end