edubkendo
11/19/2013 - 8:53 PM

Confused about def in def behavior.

Confused about def in def behavior.

module Ex
  class Example

    def def_in
      def def_in_def(str)
        puts "Hello from a def in a def"
        puts str
      end

      puts "Hello from def_in"

      def_in_def("test")

    end

  end

end

xx = Ex::Example.new

xx.def_in

xx.def_in_def "hello test"
# >> Hello from def_in
# >> Hello from a def in a def
# >> test
# >> Hello from a def in a def
# >> hello test