Sha256: 575f350d922826136c3c3a5e22c02cbc2973dcc573ed348d9ae8b49cb9ae2d52
Contents?: true
Size: 416 Bytes
Versions: 3
Compression:
Stored size: 416 Bytes
Contents
class Symbol # Generate a unique symbol. # # Symbol.generate => :<1> # # If +suffix+ is given the new symbol will be suffixed with it. # # Symbol.generate(:this) => :<2>this # # TODO: Is the generated symbol format acceptable? # # CREDIT: Trans def self.generate(suffix=nil) @symbol_generate_counter ||= 0 ("<%X>#{suffix}" % @symbol_generate_counter += 1).to_sym end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-2.2.0 | lib/core/facets/symbol/generate.rb |
facets-2.2.1 | lib/core/facets/symbol/generate.rb |
facets-2.3.0 | lib/core/facets/symbol/generate.rb |