Skip to content

Commit ffe3da7

Browse files
committed
add logo
1 parent 94ec71d commit ffe3da7

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
The `prop_initializer` gem is a flexible tool for defining properties on Ruby classes.
88

9+
![](./logo.png)
10+
911
It's a fork of the [Literal Gem](https://github.com/joeldrapper/literal), with a few tweaks. We sincerely thank [Joel Drapper](https://github.com/joeldrapper) for the inspiration and base code that made this possible.
1012

1113
With `prop_initializer`, you can easily declare properties for any class, giving you flexible options for default values and more. However, the scope is narrowed down by removing strict typing requirements, providing a more lightweight and adaptable interface.
@@ -109,7 +111,7 @@ component.size # => :lg
109111
While `prop_initializer` is based on the [Literal Gem](https://github.com/joeldrapper/literal), there are some important differences:
110112

111113
- **No Type Requirement:** [Literal](https://github.com/joeldrapper/literal)'s properties system enforces types, while `prop_initializer` omits them for flexibility. You can define properties without needing to specify a type.
112-
114+
113115
- **Simplified Initializer:** The initialization process has been modified to avoid requiring types at the time of property definition.
114116

115117
## Acknowledgements

logo.png

100 KB
Loading

0 commit comments

Comments
 (0)