Ruby 2.2 の Method#super_method

Ruby 2.2 で追加された Method#super_method を使用するとスーパークラスメソッドを呼び出します。

class Super
    def homu
        "homu"
    end
end

class Sub < Super
    def homu
        "homuhomu"
    end
end


x = Sub.new

# スーパークラスのメソッドを呼び出す
x.method(:homu).super_method.call
# => "homu"

これは便利。