天海春香の魅力をコードで語る - ただのにっき (2008-04-24)を見て、脊髄反射でやった。特に後悔はしていないが、反省はしている。コードが冗長になってしまって美しくない(反省点そこかよ)。
class アイドル def initialize( *attr ) @attr = attr end def bust real_bust + bust_comp end private def real_bust; 80; end def bust_comp; 3; end end class 765プロアイドル < アイドル private def bust_comp; 0; end end class 高槻やよい < 765プロアイドル def pocket_money; 12; end private def real_bust; 72; end end class 如月千早 < 765プロアイドル def bust (real_bust + bust_comp).round end private def real_bust; 71.4; end def bust_comp; 0.1; end end puts "如月千早 = #{如月千早.new.bust}" puts "高槻やよい = #{高槻やよい.new.bust}"