def some_method(params)
logger.warn("#{self.class.name}##{__method__} -> params: #{params}")
# ..
end
def some_method
# ..
condition = ...
logger.warn("#{self.class.name}##{__method__} -> condition met!") if condition
# ..
end
def foo
# a.k.a. __method__
{{@def.name.stringify}} # => "foo"
end
p caller[4] if condition