class USTC::Admirable
Attributes
name[RW]
Public Class Methods
new(name) { |self| ... }
click to toggle source
# File lib/admire.rb, line 7 def initialize(name) begin name.strip! rescue NoMethodError end @name = name yield self if block_given? end
Public Instance Methods
==(other)
click to toggle source
# File lib/admire.rb, line 16 def ==(other) self.name == other.name end
admire()
click to toggle source
# File lib/admire.rb, line 20 def admire "Wow! #{@name} is too strong!" end
to_s()
click to toggle source
# File lib/admire.rb, line 24 def to_s "#{@name} is admirable." end