Since Ruby 2.1, defining a method returns its name as a Symbol:
def foo() end # => :foo define_method :foo do end # => :foo
Your development team has a full backlog? No time for infrastructure architecture? Our DevOps team is ready to support you!
You can use this to do Python-like decorators like so:
private def foo; end memoize def foo; end