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
Exclude spec files from gem package
#99
amatsuda
opened
2 months ago
0
Required behavior differs when the required key is missing vs when it is nil
#98
marcin-drozd
opened
1 year ago
0
Extracting plugins out of the runtime
#97
t6d
opened
2 years ago
0
Extract runtime into separate class
#96
t6d
closed
2 years ago
0
Increased Ruby 3 compatibility
#95
t6d
closed
2 years ago
0
Fix check for including `ModuleMethods`
#94
paracycle
closed
3 years ago
0
Release v1.16.2
#93
t6d
closed
3 years ago
0
Reverse order of parent registration
#92
t6d
closed
3 years ago
0
Release v1.16.1
#91
t6d
closed
3 years ago
0
Child registration
#90
t6d
closed
3 years ago
0
Release v1.16.0
#89
t6d
closed
3 years ago
0
Update rake from Version 12 to Version 13
#88
t6d
closed
3 years ago
0
Support for multiple inheritance
#87
t6d
closed
3 years ago
0
Argument forwarding for generic accessors
#86
t6d
closed
3 years ago
0
Hash Serialization Plugin
#85
t6d
closed
3 years ago
0
Move existing plugins into the plugin foler
#84
t6d
closed
3 years ago
0
SmartProperties::Plugins::Equality
#83
t6d
closed
3 years ago
0
SmartProperties::Plugin
#82
t6d
closed
3 years ago
0
Make SmartProperties more modular and configurable
#81
t6d
closed
3 years ago
0
Allow Modules (and classes) as default values
#80
amomchilov
closed
3 years ago
0
Upgrade to Rake 12
#79
t6d
closed
3 years ago
0
Add constant time `PropertyCollection#count`
#78
amomchilov
opened
3 years ago
2
Test Workflow Tweaks
#77
t6d
closed
3 years ago
0
GitHub Action Based Testing
#76
t6d
closed
3 years ago
0
Property Collection Names
#75
t6d
opened
3 years ago
0
Allows non-array values for `accept:`
#74
amomchilov
opened
3 years ago
0
Tweak comments on Property#null_object?
#73
amomchilov
closed
3 years ago
2
Add missing keyword to Ancestor.must_be
#72
amomchilov
closed
3 years ago
1
Patch for dup Symbols (Ruby 2.2.3)
#71
thedrummeraki
closed
3 years ago
1
Prevent defaults that may be shared and mutated across all instances of a class
#70
EiNSTeiN-
closed
5 years ago
0
Add metadata for the source code
#69
rafaelfranca
closed
5 years ago
1
Adding writable as an option on property.
#68
fulrich
closed
5 years ago
2
Adding the Validations module. Created the first validation: 'Ancestor'
#67
fulrich
closed
5 years ago
0
Fixing PropertyCollection to deal with prepended modules
#66
tanema
closed
6 years ago
0
WIP Add rubocop cop to watch for risky defaults.
#65
alexaitken
closed
3 years ago
1
Use equality test for nil as a last resort
#64
lreeves
closed
6 years ago
4
Explicitly passing nil default property fails required check
#63
sambostock
opened
7 years ago
1
add README section about overriding readers
#62
exterm
closed
7 years ago
0
Smart Properties 1.13.0 does not work with Ruby 2.4
#61
alexcoco
closed
3 years ago
1
split `accepts:` into two separate keywords
#60
exterm
closed
3 years ago
2
Use the index methods as central mechanism for reading and writing properties
#59
t6d
opened
7 years ago
3
Move index methods into the main module
#58
t6d
closed
7 years ago
1
Ruby 2.4 compatibility
#57
t6d
closed
7 years ago
1
Add equality method
#56
exterm
closed
7 years ago
1
Accepts responds_to properties
#55
tostart-pickagreatname
closed
5 years ago
1
Allow aliases for properties
#54
SebastianSzturo
opened
7 years ago
0
Add SmartProperties::Property#to_h
#53
SebastianSzturo
closed
7 years ago
1
ConstructorArgumentForwardingError
#52
t6d
closed
8 years ago
0
Add property! method to define required arguments
#51
SebastianSzturo
closed
8 years ago
0
Add property! method for required arguments
#50
SebastianSzturo
closed
8 years ago
0
Next