issues
search
t6d
/
smart_properties
Ruby accessors on steroids
MIT License
177
stars
20
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add alternative notation for required arguments
#49
SebastianSzturo
closed
8 years ago
0
SmartProperties::Property#to_h
#48
t6d
closed
7 years ago
0
Release 1.11.0
#47
t6d
closed
8 years ago
0
Enable `accepts: Boolean` syntax
#46
SebastianSzturo
closed
7 years ago
0
Add support for custom reader
#45
SebastianSzturo
closed
8 years ago
1
Unify `accepter` spelling, simplify logic.
#44
marutypes
closed
8 years ago
0
Enhancement/better invalid value error messages
#43
marutypes
closed
8 years ago
1
InvalidValueError doesn't give enough information
#42
marutypes
closed
8 years ago
0
Object comparison with #==
#41
t6d
closed
3 years ago
1
Configurable options handling
#40
t6d
opened
8 years ago
0
Optional block initialization
#39
t6d
opened
8 years ago
0
Index methods should call super
#38
t6d
closed
3 years ago
1
Support validation before and after conversion
#37
t6d
opened
8 years ago
6
Overriding getters and setters
#36
t6d
opened
8 years ago
0
Proper support for overriding setters
#35
t6d
opened
8 years ago
0
Buildkite setup
#34
t6d
closed
8 years ago
0
README improvements
#33
t6d
closed
9 years ago
0
Fixes warnings and improves test suite
#32
t6d
closed
9 years ago
0
Update README - Document the errors that are actually thrown
#31
t6d
closed
9 years ago
1
Option Forwarding and Support for Strings as Keys
#30
t6d
closed
9 years ago
0
Proper PropertyCollection caching
#29
t6d
closed
9 years ago
5
Properly implement forwarding of unprocessed options
#28
t6d
closed
9 years ago
1
Revert "Forwarding of unprocessed options"
#27
t6d
closed
9 years ago
0
Forwarding of unprocessed options
#26
t6d
closed
9 years ago
3
Make inheritance work for arbitrary long inheritance chains
#25
t6d
closed
9 years ago
0
SmartProperties don't work correctly over more than two layers of inheritance
#24
t6d
closed
9 years ago
0
Splits main project file into separate files
#23
t6d
closed
9 years ago
0
Refactors all the things
#22
t6d
closed
9 years ago
2
Null object support
#21
t6d
closed
9 years ago
0
Only convert if there is a converter
#20
christhomson
closed
9 years ago
0
SmartProperties::PropertyCollection enhancements
#19
t6d
closed
9 years ago
0
Update README - Describe positional arguments forwarding
#18
t6d
closed
9 years ago
1
Check for nil again after conversion
#17
t6d
closed
9 years ago
0
Complete test suite refactoring
#16
t6d
closed
9 years ago
0
Improved SmartPropertyMatcher
#15
t6d
closed
9 years ago
0
Constructor argument forwarding
#14
t6d
closed
9 years ago
0
#initialize should call super
#13
t6d
closed
9 years ago
1
Initialization of required overridden properties
#12
t6d
closed
9 years ago
0
Properly track missing properties and set default values if specified
#11
t6d
closed
9 years ago
0
Properly track missing properties and set default values if specified
#10
t6d
closed
9 years ago
0
Prevent unnecessary evaluation of default blocks
#9
t6d
closed
9 years ago
0
Use value.inspect to prevent interpoliation errors
#8
fabrik42
closed
10 years ago
0
Use custom ArgumentError exception with metadata
#7
fabrik42
closed
10 years ago
2
Read-only properties
#6
t6d
opened
10 years ago
0
PropertyCollection enhancements
#5
t6d
closed
9 years ago
0
Index methods
#4
t6d
closed
10 years ago
0
fix some examples in readme and adds ruby syntax highlighting
#3
nodo
closed
11 years ago
4
Adds missing specs for documented behavior and changes the implementation to actually behave this way
#2
benedikt
closed
12 years ago
1
Adds missing specs for documented behavior and changes the implementation to actually behave this way
#1
benedikt
closed
12 years ago
2
Previous