instiki/app/models/author.rb

18 lines
269 B
Ruby
Raw Normal View History

2005-08-09 04:20:28 +02:00
class Author < String
attr_accessor :ip
attr_reader :name
def initialize(name, ip = nil)
@ip = ip
super(name)
end
def name=(value)
self.gsub!(/.+/, value)
end
alias_method :name, :to_s
def <=>(other)
name <=> other.to_s
end
end