Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2014-10-02から1日間の記事一覧

Object#methodでMethodオブジェクトを得る

32.method(:next) #=> #<Method: Fixnum(Integer)#next> と、Procのようにその場では実行されません。callで呼んであげれば実行されます 32.method(:next).call #=> 33 このメソッドをtapと組み合わせて使うと、以下のような禍々しい事もできてしまいます module Hoge def empty?(x, *xs) #</method:>…