Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / t6d/smart_properties issues and pull requests

#99 - Exclude spec files from gem package

Pull Request - State: open - Opened by amatsuda 4 months ago

#97 - Extracting plugins out of the runtime

Pull Request - State: open - Opened by t6d over 2 years ago

#96 - Extract runtime into separate class

Pull Request - State: closed - Opened by t6d over 2 years ago

#95 - Increased Ruby 3 compatibility

Pull Request - State: closed - Opened by t6d almost 3 years ago

#94 - Fix check for including `ModuleMethods`

Pull Request - State: closed - Opened by paracycle about 3 years ago

#93 - Release v1.16.2

Pull Request - State: closed - Opened by t6d about 3 years ago

#92 - Reverse order of parent registration

Pull Request - State: closed - Opened by t6d about 3 years ago

#91 - Release v1.16.1

Pull Request - State: closed - Opened by t6d about 3 years ago

#90 - Child registration

Pull Request - State: closed - Opened by t6d about 3 years ago

#89 - Release v1.16.0

Pull Request - State: closed - Opened by t6d over 3 years ago

#88 - Update rake from Version 12 to Version 13

Pull Request - State: closed - Opened by t6d over 3 years ago

#87 - Support for multiple inheritance

Pull Request - State: closed - Opened by t6d over 3 years ago

#86 - Argument forwarding for generic accessors

Pull Request - State: closed - Opened by t6d over 3 years ago

#85 - Hash Serialization Plugin

Pull Request - State: closed - Opened by t6d over 3 years ago

#84 - Move existing plugins into the plugin foler

Pull Request - State: closed - Opened by t6d over 3 years ago

#83 - SmartProperties::Plugins::Equality

Pull Request - State: closed - Opened by t6d over 3 years ago

#82 - SmartProperties::Plugin

Pull Request - State: closed - Opened by t6d over 3 years ago

#81 - Make SmartProperties more modular and configurable

Pull Request - State: closed - Opened by t6d over 3 years ago

#80 - Allow Modules (and classes) as default values

Pull Request - State: closed - Opened by amomchilov over 3 years ago

#79 - Upgrade to Rake 12

Pull Request - State: closed - Opened by t6d over 3 years ago

#78 - Add constant time `PropertyCollection#count`

Pull Request - State: open - Opened by amomchilov over 3 years ago - 2 comments

#77 - Test Workflow Tweaks

Pull Request - State: closed - Opened by t6d over 3 years ago

#76 - GitHub Action Based Testing

Pull Request - State: closed - Opened by t6d over 3 years ago

#75 - Property Collection Names

Issue - State: open - Opened by t6d over 3 years ago

#74 - Allows non-array values for `accept:`

Issue - State: open - Opened by amomchilov over 3 years ago

#73 - Tweak comments on Property#null_object?

Pull Request - State: closed - Opened by amomchilov over 3 years ago - 2 comments

#72 - Add missing keyword to Ancestor.must_be

Pull Request - State: closed - Opened by amomchilov over 3 years ago - 1 comment

#71 - Patch for dup Symbols (Ruby 2.2.3)

Pull Request - State: closed - Opened by thedrummeraki over 5 years ago - 1 comment

#69 - Add metadata for the source code

Pull Request - State: closed - Opened by rafaelfranca over 5 years ago - 1 comment

#68 - Adding writable as an option on property.

Pull Request - State: closed - Opened by fulrich almost 6 years ago - 2 comments

#67 - Adding the Validations module. Created the first validation: 'Ancestor'

Pull Request - State: closed - Opened by fulrich almost 6 years ago

#66 - Fixing PropertyCollection to deal with prepended modules

Pull Request - State: closed - Opened by tanema over 6 years ago

#65 - WIP Add rubocop cop to watch for risky defaults.

Pull Request - State: closed - Opened by alexaitken over 6 years ago - 1 comment

#64 - Use equality test for nil as a last resort

Pull Request - State: closed - Opened by lreeves almost 7 years ago - 4 comments

#63 - Explicitly passing nil default property fails required check

Issue - State: open - Opened by sambostock about 7 years ago - 1 comment

#62 - add README section about overriding readers

Pull Request - State: closed - Opened by exterm over 7 years ago

#61 - Smart Properties 1.13.0 does not work with Ruby 2.4

Issue - State: closed - Opened by alexcoco over 7 years ago - 1 comment

#60 - split `accepts:` into two separate keywords

Issue - State: closed - Opened by exterm over 7 years ago - 2 comments

#59 - Use the index methods as central mechanism for reading and writing properties

Issue - State: open - Opened by t6d over 7 years ago - 3 comments

#58 - Move index methods into the main module

Pull Request - State: closed - Opened by t6d over 7 years ago - 1 comment

#57 - Ruby 2.4 compatibility

Pull Request - State: closed - Opened by t6d over 7 years ago - 1 comment

#56 - Add equality method

Issue - State: closed - Opened by exterm over 7 years ago - 1 comment

#55 - Accepts responds_to properties

Pull Request - State: closed - Opened by tostart-pickagreatname almost 8 years ago - 1 comment

#54 - Allow aliases for properties

Issue - State: open - Opened by SebastianSzturo almost 8 years ago

#53 - Add SmartProperties::Property#to_h

Pull Request - State: closed - Opened by SebastianSzturo about 8 years ago - 1 comment

#52 - ConstructorArgumentForwardingError

Pull Request - State: closed - Opened by t6d about 8 years ago

#51 - Add property! method to define required arguments

Pull Request - State: closed - Opened by SebastianSzturo about 8 years ago

#50 - Add property! method for required arguments

Pull Request - State: closed - Opened by SebastianSzturo about 8 years ago

#49 - Add alternative notation for required arguments

Issue - State: closed - Opened by SebastianSzturo about 8 years ago

#48 - SmartProperties::Property#to_h

Issue - State: closed - Opened by t6d about 8 years ago
Labels: feature

#47 - Release 1.11.0

Pull Request - State: closed - Opened by t6d about 8 years ago

#46 - Enable `accepts: Boolean` syntax

Pull Request - State: closed - Opened by SebastianSzturo about 8 years ago

#45 - Add support for custom reader

Pull Request - State: closed - Opened by SebastianSzturo about 8 years ago - 1 comment

#44 - Unify `accepter` spelling, simplify logic.

Pull Request - State: closed - Opened by marutypes over 8 years ago

#43 - Enhancement/better invalid value error messages

Pull Request - State: closed - Opened by marutypes over 8 years ago - 1 comment

#42 - InvalidValueError doesn't give enough information

Issue - State: closed - Opened by marutypes over 8 years ago

#41 - Object comparison with #==

Issue - State: closed - Opened by t6d over 8 years ago - 1 comment
Labels: feature

#40 - Configurable options handling

Issue - State: open - Opened by t6d almost 9 years ago
Labels: feature

#39 - Optional block initialization

Issue - State: open - Opened by t6d almost 9 years ago
Labels: feature

#38 - Index methods should call super

Issue - State: closed - Opened by t6d almost 9 years ago - 1 comment
Labels: feature

#37 - Support validation before and after conversion

Issue - State: open - Opened by t6d almost 9 years ago - 6 comments
Labels: feature

#36 - Overriding getters and setters

Issue - State: open - Opened by t6d about 9 years ago
Labels: documentation

#35 - Proper support for overriding setters

Issue - State: open - Opened by t6d about 9 years ago
Labels: bug

#34 - Buildkite setup

Pull Request - State: closed - Opened by t6d about 9 years ago

#33 - README improvements

Pull Request - State: closed - Opened by t6d about 9 years ago

#32 - Fixes warnings and improves test suite

Pull Request - State: closed - Opened by t6d about 9 years ago

#31 - Update README - Document the errors that are actually thrown

Issue - State: closed - Opened by t6d about 9 years ago - 1 comment
Labels: documentation

#30 - Option Forwarding and Support for Strings as Keys

Pull Request - State: closed - Opened by t6d about 9 years ago

#29 - Proper PropertyCollection caching

Pull Request - State: closed - Opened by t6d about 9 years ago - 5 comments

#28 - Properly implement forwarding of unprocessed options

Issue - State: closed - Opened by t6d about 9 years ago - 1 comment
Labels: feature

#27 - Revert "Forwarding of unprocessed options"

Pull Request - State: closed - Opened by t6d about 9 years ago

#26 - Forwarding of unprocessed options

Pull Request - State: closed - Opened by t6d about 9 years ago - 3 comments

#25 - Make inheritance work for arbitrary long inheritance chains

Pull Request - State: closed - Opened by t6d about 9 years ago

#24 - SmartProperties don't work correctly over more than two layers of inheritance

Issue - State: closed - Opened by t6d about 9 years ago
Labels: bug

#23 - Splits main project file into separate files

Pull Request - State: closed - Opened by t6d about 9 years ago

#22 - Refactors all the things

Pull Request - State: closed - Opened by t6d about 9 years ago - 2 comments

#21 - Null object support

Pull Request - State: closed - Opened by t6d about 9 years ago

#20 - Only convert if there is a converter

Pull Request - State: closed - Opened by christhomson about 9 years ago

#19 - SmartProperties::PropertyCollection enhancements

Pull Request - State: closed - Opened by t6d about 9 years ago

#18 - Update README - Describe positional arguments forwarding

Issue - State: closed - Opened by t6d about 9 years ago - 1 comment
Labels: documentation

#17 - Check for nil again after conversion

Pull Request - State: closed - Opened by t6d about 9 years ago

#16 - Complete test suite refactoring

Pull Request - State: closed - Opened by t6d about 9 years ago

#15 - Improved SmartPropertyMatcher

Pull Request - State: closed - Opened by t6d about 9 years ago

#14 - Constructor argument forwarding

Pull Request - State: closed - Opened by t6d about 9 years ago

#13 - #initialize should call super

Issue - State: closed - Opened by t6d about 9 years ago - 1 comment

#12 - Initialization of required overridden properties

Pull Request - State: closed - Opened by t6d about 9 years ago

#11 - Properly track missing properties and set default values if specified

Pull Request - State: closed - Opened by t6d about 9 years ago

#10 - Properly track missing properties and set default values if specified

Pull Request - State: closed - Opened by t6d about 9 years ago

#9 - Prevent unnecessary evaluation of default blocks

Pull Request - State: closed - Opened by t6d about 9 years ago

#8 - Use value.inspect to prevent interpoliation errors

Pull Request - State: closed - Opened by fabrik42 over 10 years ago

#7 - Use custom ArgumentError exception with metadata

Pull Request - State: closed - Opened by fabrik42 over 10 years ago - 2 comments

#6 - Read-only properties

Issue - State: open - Opened by t6d over 10 years ago
Labels: feature

#5 - PropertyCollection enhancements

Issue - State: closed - Opened by t6d over 10 years ago
Labels: feature

#4 - Index methods

Issue - State: closed - Opened by t6d over 10 years ago
Labels: feature

#3 - fix some examples in readme and adds ruby syntax highlighting

Pull Request - State: closed - Opened by nodo over 11 years ago - 4 comments