From 387ea61efd7c3f3da38d35c2d943a6e8c46496fd Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Sat, 22 Aug 2026 15:05:07 +0100 Subject: [PATCH] Add a sample ruby file --- samples/depth_sample.rb | 60 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 samples/depth_sample.rb diff --git a/samples/depth_sample.rb b/samples/depth_sample.rb new file mode 100644 index 0000000..d4044ed --- /dev/null +++ b/samples/depth_sample.rb @@ -0,0 +1,60 @@ +=begin +die +=end + +module Outer + class User + def initialize(name) + @name = name + + if @name + while @name + begin + case @name + when "admin" + puts "admin" + else + puts "user" + end + end + end + else + unless name + puts "missing" + end + end + end + + def each_item(items) + for item in items + if item + die! + puts "ha" + puts "ha" + item.do_something do + puts "ha" + puts "ha" + puts item + puts "ha" + puts "ha" + end + puts "ha" + puts "ha" + end + end + end + end + + module Inner + def run(value) + until value == 0 + case value + when 1 + value -= 1 + else + value -= 2 + end + end + end + end +end