• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

Defining methods inside methods

Scheduled Pinned Locked Moved Developers' Forum
2 Posts 2 Posters 231 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    Jim
    last edited by 4 Oct 2008, 11:43

    I've seen in a couple scripts now where methods have been def'd inside of another method def. It is allowable syntax in Ruby, but is this intentional? What advantages does this offer?

    
    def a
      puts "a"
      def b
        puts "b"
      end
    end
    
    

    Hi

    1 Reply Last reply Reply Quote 0
    • C Offline
      CPhillips
      last edited by 4 Oct 2008, 16:26

      I dont think I have released any plugins that do that. But I have used it a few times to avoid copying a bunch of code into each case of a elaborate if or case statement.

      I have also used it when debugging to override the behavior of a function like puts

      1 Reply Last reply Reply Quote 0
      • 1 / 1
      1 / 1
      • First post
        1/2
        Last post
      Buy SketchPlus
      Buy SUbD
      Buy WrapR
      Buy eBook
      Buy Modelur
      Buy Vertex Tools
      Buy SketchCuisine
      Buy FormFonts

      Advertisement