This is stars and forks stats for /saturnflyer/polyfill-data repository. As of 20 Apr, 2024 this repository has 23 stars and 3 forks.
Polyfill - Data Add the Ruby 3.2 Data class to earlier Rubies. Installation Install the gem and add to the application's Gemfile by executing: $ bundle add polyfill-data If bundler is not being used to manage dependencies, install the gem by executing: $ gem install polyfill-data Polyfill-Data is cryptographically signed. To be sure the gem you install hasn’t been tampered with: Add the public key (if you haven’t already) as a trusted certificate gem cert --add <(curl -Ls https://raw.github.com/saturnflyer/polyfill-data/main/certs/saturnflyer.pem) gem install polyfill-data -P HighSecurity Usage require 'polyfill-data' MyValue = Data.define(:some, :stuff) a_value = MyValue.new(some: "thing", stuff: "here") puts a_value.to_h # => { some: "thing", stuff: "here" } another = a_value.with(stuff: "there") puts another.eql?(a_value) # => false puts another.to_h # => { some: "thing", stuff: "there" } Development After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and the created tag, and push the .gem file to rubygems.org. Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/saturnflyer/polyfill-data.
Polyfill - Data Add the Ruby 3.2 Data class to earlier Rubies. Installation Install the gem and add to the application's Gemfile by executing: $ bundle add polyfill-data If bundler is not being used to manage dependencies, install the gem by executing: $ gem install polyfill-data Polyfill-Data is cryptographically signed. To be sure the gem you install hasn’t been tampered with: Add the public key (if you haven’t already) as a trusted certificate gem cert --add <(curl -Ls https://raw.github.com/saturnflyer/polyfill-data/main/certs/saturnflyer.pem) gem install polyfill-data -P HighSecurity Usage require 'polyfill-data' MyValue = Data.define(:some, :stuff) a_value = MyValue.new(some: "thing", stuff: "here") puts a_value.to_h # => { some: "thing", stuff: "here" } another = a_value.with(stuff: "there") puts another.eql?(a_value) # => false puts another.to_h # => { some: "thing", stuff: "there" } Development After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and the created tag, and push the .gem file to rubygems.org. Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/saturnflyer/polyfill-data.
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
Homebrew/homebrew-autoupdate | RubyRich Text Format | 801 | 0 | 51 | 0 |
leandromoreira/redlock-rb | RubyShellMakefile | 620 | 0 | 78 | 0 |
udzura/thor-install-gist | Ruby | 2 | 0 | 0 | 0 |
danlucraft/kmeans | Ruby | 1 | 0 | 0 | 0 |
SwiftGen/SwiftGenPlugin | RubySwiftShell | 74 | 0 | 45 | 0 |
appdev-projects/omnicalc-1 | RubyHTMLDockerfile | 0 | 0 | 1.5k | 0 |
appdev-projects/rps-rcav | RubyDockerfileHTML | 0 | 0 | 1.1k | 0 |
maple-labs/globals-v2 | SolidityShellMakefile | 2 | 0 | 1 | 0 |
maple-labs/migration-helpers | SolidityShellMakefile | 0 | 0 | 0 | 0 |
saucepoint/super-ERC4626-example | SolidityShellJulia | 45 | 0 | 3 | 0 |