<?xml version='1.0' encoding='UTF-8'?>
<elementos_gw>
  <documento>
    <id>993</id>
    <autor>5</autor>
    <nome>Include and Extend</nome>
    <nome_facil>include and extend</nome_facil>
    <criacao>2011-05-10 16:22:10</criacao>
    <alteracao>2011-05-10 16:23:02</alteracao>
    <texto>{{{
module Foo
  def self.included(base)
    base.extend(ClassMethods)
  end
  
  module ClassMethods
    def bar
      puts &#039;class method&#039;
    end
  end
  
  def foo
    puts &#039;instance method&#039;
  end
end

class Baz
  include Foo
end
}}}
</texto>
    <publico>1</publico>
    <original>0</original>
    <anterior>0</anterior>
    <versao>0</versao>
    <traducao>0</traducao>
    <propriedade>
      <nome>language</nome>
      <valor>ruby</valor>
      <publico>1</publico>
    </propriedade>
    <propriedade>
      <nome>language</nome>
      <valor>English</valor>
      <publico>1</publico>
    </propriedade>
  </documento>
</elementos_gw>
