app/aggregates/member/tag_list.rb
Aggregates::Member::TagList inherits from core class 'Array' Open
Open
class TagList < Array
- Read upRead up
- Exclude checks
Subclassing core classes in Ruby can lead to unexpected side effects.
Knowing that Ruby has a core library, which is written in C, and a standard library, which is written in Ruby, if you do not know exactly how these core classes operate at the C level, you are gonna have a bad time.
Source: http://words.steveklabnik.com/beware-subclassing-ruby-core-classes