├── .document ├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-version ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Rakefile ├── deep_cloneable.gemspec ├── gemfiles ├── 7.1.gemfile ├── 7.1.gemfile.lock ├── 8.0.gemfile └── 8.0.gemfile.lock ├── init.rb ├── lib ├── deep_cloneable.rb └── deep_cloneable │ ├── association_not_found_exception.rb │ ├── deep_clone.rb │ ├── skip_validations.rb │ └── version.rb ├── readme.md └── test ├── database.yml ├── models.rb ├── schema.rb ├── test_deep_cloneable.rb └── test_helper.rb /.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/.document -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.5 2 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/LICENSE -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/Rakefile -------------------------------------------------------------------------------- /deep_cloneable.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/deep_cloneable.gemspec -------------------------------------------------------------------------------- /gemfiles/7.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/gemfiles/7.1.gemfile -------------------------------------------------------------------------------- /gemfiles/7.1.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/gemfiles/7.1.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/gemfiles/8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/8.0.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/gemfiles/8.0.gemfile.lock -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'deep_cloneable' 4 | -------------------------------------------------------------------------------- /lib/deep_cloneable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/lib/deep_cloneable.rb -------------------------------------------------------------------------------- /lib/deep_cloneable/association_not_found_exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/lib/deep_cloneable/association_not_found_exception.rb -------------------------------------------------------------------------------- /lib/deep_cloneable/deep_clone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/lib/deep_cloneable/deep_clone.rb -------------------------------------------------------------------------------- /lib/deep_cloneable/skip_validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/lib/deep_cloneable/skip_validations.rb -------------------------------------------------------------------------------- /lib/deep_cloneable/version.rb: -------------------------------------------------------------------------------- 1 | module DeepCloneable 2 | VERSION = '3.2.1' 3 | end 4 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/readme.md -------------------------------------------------------------------------------- /test/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/test/database.yml -------------------------------------------------------------------------------- /test/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/test/models.rb -------------------------------------------------------------------------------- /test/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/test/schema.rb -------------------------------------------------------------------------------- /test/test_deep_cloneable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/test/test_deep_cloneable.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiristo/deep_cloneable/HEAD/test/test_helper.rb --------------------------------------------------------------------------------