Нет, нет, у Ruby есть вложенные методы. Проверьте это:
def outer_method(arg) outer_variable = "y" inner_method = lambda { puts arg puts outer_variable } inner_method[] end outer_method "x" # prints "x", "y"