module Action def jump @distance = rand(4) + 2 puts "#{@name} jumped forward #{@distance} feet!" end end class Rabbit include Action attr_reader :name def initialize(name) @name = name end end class Cricket include Action attr_reader :name def initialize(name) @name = name end end peter = Rabbit.new("Peter") jiminy = Cricket.new("Jiminy") peter.jump jiminy.jump