class Class
Public Instance Methods
use_setname()
click to toggle source
# File lib/algebra/sets-system.rb, line 2 def use_setname const = 'C__names__' evalstr = <<-__END_OF_EVAL__ class #{name} raise '#{const} is already defined.' if defined? #{const} #{const} = {} raise 'setname is already defined.' if defined? setname def setname(s) #{const}[self] = s end alias inspect! inspect def inspect #{const}[self] || super end end __END_OF_EVAL__ eval(evalstr, TOPLEVEL_BINDING) end