dec
simple method decorator
Installation
gem install dec
Example
class Something
extend Dec
dec { |r| r + 2 }
dec { |r| r + 1 }
def one
1
end
LOG = -> (r) { puts r.upcase; r }
dec LOG
def two
"two"
end
end
s = Something.new
s.one
# => 4
s.two
TWO
# => "two"