Sha256: c6a53d235c0950bc1054dadb6f8fc19fa9addf5e203b64ebb25a9ece083d26dd
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
module Puer module Utility class XcodeUUIDGenerator def initialize @num = [Time.now.to_i, Process.pid, getMAC] end # Get the ethernet hardware address ("MAC"). This version # works on Mac OS X 10.6 (Snow Leopard); it has not been tested # on other versions. def getMAC(interface='en0') addrMAC = `ifconfig #{interface} ether`.split("\n")[1] addrMAC ? addrMAC.strip.split[1].gsub(':','').to_i(16) : 0 end def generate @num[0] += 1 self end def to_s "%08X%04X%012X" % @num end end end end # Puer
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puer-0.0.6 | lib/puer/utility.rb |