# File lib/net/ldap/core_ext/bignum.rb, line 6 6: def to_ber 7: # NOTE: Array#pack's 'w' is a BER _compressed_ integer. We need 8: # uncompressed BER integers, so we're not using that. See also: 9: # http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/228864 10: result = [] 11: 12: n = self 13: while n>0 14: b = n & 0xff 15: result << b 16: n = n >> 8 17: end 18: 19: "\0002" + ([result.size] + result.reverse).pack('C*') 20: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.