blog.waterlow.work

Ruby, Rails, js, etc...

2014-05-21から1日間の記事一覧

【Ruby】Goldリベンジするぞ-メタプロ番外編フックメソッド

フックメソッド。初めて聞きました。 サンプルサンプル〜 class String def self.inherited(subclass) puts "#{self}→#{subclass}" end end class MyClass < String; end #=>String→MyClass このサンプルのinheritedのように特定のイベントをキャッチしてそ…

【Ruby】Goldリベンジするぞ-メタプロRuby4.1クラス定義2、番外編

インスタンス変数を宣言するとその変数はselfの指すオブジェクトに属する。これも例外はない。 もし、selfがあるクラスを指していた場合、それはクラスインスタンス変数というものになる。 class Loan def initialize(book) @book = book @time = Loan.time_…