class Animal def greet puts 'hi' end end class Dog < Animal def greet super end end
d = Dog.new d.greet --output:-- hi module Animal def greet puts 'hi' end end class Dog include Animal def greet super end end d = Dog.new d.greet --output:-- hi Modules that are included are inserted into the inheritance chain. Where in the chain? module Cat def greet puts 'meow' end end class Animal def greet puts 'hi' end end class Dog < Animal include Cat def greet super end end --output:-- hi You tell me? -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.