Bug #12594
Updated by faucct (Nikita Sokolov) over 7 years ago
Reproduced in ruby 2.3.0 and 2.3.1 You can see that the result changes if I swap places `LimitedPeriod.include Period` and `Period.include Serialization`. ~~~ ruby module Serialization end module Period end Period.include Serialization class LimitedPeriod include Period end LimitedPeriod < Serialization # => true ~~~ ~~~ ruby module Serialization end module Period end Period.include Serialization class LimitedPeriod include Period end Period.include Serialization LimitedPeriod < Serialization # => false true ~~~