Actions
Bug #12594
closedThe class does not inherit from a module the modules that were included after the inclusion
Bug #12594: The class does not inherit from a module the modules that were included after the inclusion
Description
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.
module Serialization end module Period end Period.include Serialization class LimitedPeriod include Period end LimitedPeriod < Serialization # => true module Serialization end module Period end class LimitedPeriod include Period end Period.include Serialization LimitedPeriod < Serialization # => false Actions