Adornable provides the ability to cleanly decorate methods in Ruby. You can make and use your own decorators, and you can also use some of the built-in ones that the gem provides. _Decorating_ methods is as simple as slapping a `decorate :some_decorator` above your method definition. _Defining_ decorators can be as simple as defining a method that yields to a block, or as complex as manipulating the decorated method's receiver and arguments, and/or changing the functionality of the decorator based on custom options supplied to it when initially applying the decorator.
Required Ruby Version
>= 2.5.0
Authors
Keegan Leitz
Versions
- 1.3.0 July 10, 2023 (15 KB)
- 1.2.1 July 07, 2023 (14 KB)
- 1.2.0 April 19, 2021 (14 KB)
- 1.1.1 February 17, 2021 (14 KB)
- 1.1.0 February 17, 2021 (13 KB)