Sha256: 2386e273737fb99f43561153a1891dfc097c01e445823987a9f8b37a2b86fa0e
Contents?: true
Size: 312 Bytes
Versions: 6
Compression:
Stored size: 312 Bytes
Contents
class Symbol # Generate a unique symbol. # # Symbol.generate => :<1> # # If +for+ is given the new symbol will be suffixed with it. # # Symbol.generate(:this) => :<2>this # def self.generate(for=nil) @generate_count ||= 0 ("<%X>#{for}" % @generate_count += 1).to_sym end end
Version data entries
6 entries across 6 versions & 1 rubygems