From: "shugo (Shugo Maeda)" Date: 2013-01-23T22:42:52+09:00 Subject: [ruby-core:51596] [ruby-trunk - Bug #7732][Rejected] refinements: super() in define_method => stack level too deep (SystemStackError) Issue #7732 has been updated by shugo (Shugo Maeda). Status changed from Open to Rejected Assignee set to shugo (Shugo Maeda) sowcow (Alexander Koynov) wrote: > using Bug > p Any.new.to_s # stack level too deep (SystemStackError) Duplicate with #7643. ---------------------------------------- Bug #7732: refinements: super() in define_method => stack level too deep (SystemStackError) https://bugs.ruby-lang.org/issues/7732#change-35552 Author: sowcow (Alexander Koynov) Status: Rejected Priority: Normal Assignee: shugo (Shugo Maeda) Category: Target version: ruby -v: ruby 2.0.0dev (2012-12-01 trunk 38126) class Any end module Bug refine Any do define_method :to_s do super() end end end using Bug p Any.new.to_s # stack level too deep (SystemStackError) # other example and workaround solution https://gist.github.com/4603064 -- http://bugs.ruby-lang.org/