class SystemEngineer
attr_reader :name, :job, :message
attr_writer :name, :job, :message
def initialize(name, job, message)
@name = name
@job = job
@message = message
end
def to_s
showProfile
end
def showProfile
"ワタシ #@name アルヨ! 職業ハ #@job ネ! \n#@message"
end
end
i = SystemEngineer.new("Taku_imo", "SE", "SEですが何か?")
puts i
i.job = "Rubyプログラマー"
i.message = "転職シテ、Rubyプログラマーニナルヨ!\n"
puts i
class SystemEngineer
attr_reader :report
attr_writer :report
end
i.report = "===== [2008/08/09] ===========================\n"
i.report += " 26ページまで読んだ。リストや配列が面白い。\n"
i.report += " クラスを動的に拡張も面白い。\n"
i.report += " mixinで何ができるのかが気になる。\n"
i.report += " setterが「=」で使えるのにちょっと感動。\n"
i.report += " 日報の提出方法をもうちょっと洗練したいな〜 "
i.report += "==============================================\n"
puts i.report