A summary of data about the Ruby ecosystem.

https://github.com/dkubb/ice_nine

Deep Freeze Ruby Objects
https://github.com/dkubb/ice_nine

Keywords from Contributors

ruby-syntax unparser dry-rb rubocop rubygem code-formatter static-code-analysis activejob activerecord mvc

Last synced: about 22 hours ago
JSON representation

Repository metadata

Deep Freeze Ruby Objects

README.md

ice_nine

Deep freeze ruby objects

Gem Version
Build Status
Code Climate
Inline docs

Examples

require 'ice_nine'

# Deep freezes most kinds of objects
hash   = IceNine.deep_freeze('a' => '1')
array  = IceNine.deep_freeze([ 'a', 'b', 'c' ])
range  = IceNine.deep_freeze('a'..'z')
struct = IceNine.deep_freeze(Struct.new(:a, :b).new('a', 'b'))
object = IceNine.deep_freeze(Object.new)
user   = IceNine.deep_freeze(User.new(name: 'dkubb'))

# Faster deep freeze that skips deep-freezing frozen objects
object = IceNine.deep_freeze!(Object.new)

# Add core extension for Object#deep_freeze (not required by default)
require 'ice_nine'
require 'ice_nine/core_ext/object'

object = Object.new
object.deep_freeze

Contributing

See CONTRIBUTING.md for details.

Copyright

Copyright © 2012-2023 Dan Kubb. See LICENSE for details.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 324
Total Committers: 6
Avg Commits per committer: 54.0
Development Distribution Score (DDS): 0.114

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Dan Kubb d****b@g****m 287
Trent Ogren t****2@g****m 20
Markus Schirp m****j@s****m 10
John Backus j****s@g****m 4
snusnu g****a@g****m 2
Ken Dreyer k****r@k****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 17 days ago

Total issues: 21
Total pull requests: 18
Average time to close issues: 3 months
Average time to close pull requests: about 1 year
Total issue authors: 18
Total pull request authors: 15
Average comments per issue: 1.95
Average comments per pull request: 3.67
Merged pull request: 7
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 1.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dkubb/ice_nine

Top Issue Authors

  • mbj (3)
  • shingara (2)
  • solnic (1)
  • CanisHelix (1)
  • westonganger (1)
  • hggh (1)
  • benmoss (1)
  • niteshchaudhary (1)
  • misfo (1)
  • cbandy (1)
  • JelF (1)
  • dleidert (1)
  • kyrylo (1)
  • ch1c0t (1)
  • jnardone (1)

Top Pull Request Authors

  • misfo (3)
  • dkubb (2)
  • ktdreyer (1)
  • jm3 (1)
  • cllns (1)
  • gogainda (1)
  • mbj (1)
  • backus (1)
  • soulcutter (1)
  • thedrow (1)
  • JuanitoFatas (1)
  • johnnyshields (1)
  • troessner (1)
  • frankwong15 (1)
  • shingara (1)

Top Issue Labels

  • question (1)

Top Pull Request Labels


Package metadata

gem.coop: ice_nine

Deep Freeze Ruby Objects

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: http://www.rubydoc.info/gems/ice_nine/
  • Licenses: MIT
  • Latest release: 0.11.2 (published about 10 years ago)
  • Last Synced: 2026-03-02T03:32:29.034Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 193,417,368 Total
  • Docker Downloads: 588,215,932
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.072%
    • Downloads: 0.13%
    • Docker downloads count: 0.157%
  • Maintainers (3)
debian-13: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: https://packages.debian.org/trixie/ruby-ice-nine
  • Licenses: mit
  • Latest release: 0.11.2-2 (published 19 days ago)
  • Last Synced: 2026-02-13T13:16:34.977Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.626%
    • Stargazers count: 0.929%
    • Forks count: 1.576%
rubygems.org: ice_nine

Deep Freeze Ruby Objects

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: http://www.rubydoc.info/gems/ice_nine/
  • Licenses: MIT
  • Latest release: 0.11.2 (published about 10 years ago)
  • Last Synced: 2026-03-02T10:30:56.038Z (about 23 hours ago)
  • Versions: 13
  • Dependent Packages: 60
  • Dependent Repositories: 14,456
  • Downloads: 193,440,343 Total
  • Docker Downloads: 588,215,932
  • Rankings:
    • Downloads: 0.124%
    • Docker downloads count: 0.202%
    • Dependent repos count: 0.29%
    • Dependent packages count: 0.453%
    • Average: 1.753%
    • Stargazers count: 3.218%
    • Forks count: 6.23%
  • Maintainers (3)
proxy.golang.org: github.com/dkubb/ice_nine

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/dkubb/ice_nine#section-documentation
  • Licenses: mit
  • Latest release: v0.11.1 (published about 11 years ago)
  • Last Synced: 2026-02-28T11:02:45.002Z (3 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.092%
    • Forks count: 5.068%
    • Average: 7.134%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
ubuntu-24.04: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 25 days ago)
  • Last Synced: 2026-02-06T15:21:40.218Z (25 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-20.04: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-1 (published 18 days ago)
  • Last Synced: 2026-02-13T07:15:19.251Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 20 days ago)
  • Last Synced: 2026-02-11T06:41:30.792Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 18 days ago)
  • Last Synced: 2026-02-13T18:23:03.979Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: https://packages.debian.org/bullseye/ruby-ice-nine
  • Licenses:
  • Latest release: 0.11.2-1 (published 20 days ago)
  • Last Synced: 2026-02-13T08:21:25.645Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: https://packages.debian.org/buster/ruby-ice-nine
  • Licenses:
  • Latest release: 0.11.2-1 (published 20 days ago)
  • Last Synced: 2026-02-13T04:22:19.505Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 18 days ago)
  • Last Synced: 2026-02-13T13:18:48.031Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Documentation: https://packages.debian.org/bookworm/ruby-ice-nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 18 days ago)
  • Last Synced: 2026-02-12T23:32:34.875Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-24.10: ruby-ice-nine

  • Homepage: https://github.com/dkubb/ice_nine
  • Licenses:
  • Latest release: 0.11.2-2 (published 22 days ago)
  • Last Synced: 2026-02-09T16:44:43.347Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:

Dependencies

Gemfile rubygems
  • devtools >= 0 development
  • rubysl-bigdecimal ~> 2.0.2
  • rubysl-coverage ~> 2.0.3
ice_nine.gemspec rubygems
  • bundler ~> 1.6, >= 1.6.1 development
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite

Score: 28.763945627625315