Abstract
"Open Class" instroduces huge flexibility into Ruby, but it also introducse risk of class extension conflicts. To address this problem, some module systems including Classboxes and Refinements were proposed. However, these existing systems have some problems or limitations. This presentation proposes new module system named "Method Shelters" and shows difference between Method Shelters and other systems.
Presentation Language
Japanese