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
-
source
- 1.3.0 source July 10, 2023 (15 KB)
-
-
1.2.1
-
source
- 1.2.1 source July 07, 2023 (14 KB)
-
-
1.2.0
-
source
- 1.2.0 source April 19, 2021 (14 KB)
-
-
1.1.1
-
source
- 1.1.1 source February 17, 2021 (14 KB)
-
-
1.1.0
-
source
- 1.1.0 source February 17, 2021 (13 KB)
-