oop/module/nested.rb

tests/_examples/oop/module/nested.rb in the metorex repository.

module Outer
  module Inner
    def self.greet
      "hello from Inner"
    end
  end

  class Widget
    def name
      "widget"
    end
  end
end

puts Outer::Inner.greet
puts Outer::Widget.new.name

Output:

hello from Inner
widget