lib/core/facets/symbol/generate.rb in facets-2.1.3 vs lib/core/facets/symbol/generate.rb in facets-2.2.0

- old
+ new

@@ -1,59 +1,20 @@ -# TITLE: -# -# Symbol Generation -# -# DESCRIPTION: -# -# Symbol generation extensions. -# -# AUTHORS: -# -# CREDIT Thomas Sawyer -# -# NOTES: -# -# TODO Is Symbol#chomp worth having? Are the any other -# String methods that Symbols really should have too? - -# 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? - #++ + # 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 - - -# _____ _ -# |_ _|__ ___| |_ -# | |/ _ \/ __| __| -# | | __/\__ \ |_ -# |_|\___||___/\__| -# -=begin test - - require 'test/unit' - - class TestSymbol < Test::Unit::TestCase - - def test_generate - assert_equal( Symbol.generate, :'<1>' ) - end - - end - -=end -