├── .codecov.yml ├── .github └── workflows │ ├── main.yml │ └── monitor_spec_updates.yml ├── .gitignore ├── .rspec ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── pry ├── rake ├── rspec └── update_spec_case_files.sh ├── lib ├── typeid.rb └── typeid │ ├── uuid.rb │ ├── uuid │ └── base32.rb │ └── version.rb ├── spec ├── invalid.yml ├── invalid_spec.rb ├── lib │ ├── typeid │ │ ├── uuid │ │ │ └── base32_spec.rb │ │ └── uuid_spec.rb │ └── typeid_spec.rb ├── spec_helper.rb ├── valid.yml └── valid_spec.rb └── typeid.gemspec /.codecov.yml: -------------------------------------------------------------------------------- 1 | comment: 2 | layout: "diff, files" 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/monitor_spec_updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/.github/workflows/monitor_spec_updates.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | coverage 3 | .yardoc 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.0.0 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/pry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/bin/pry -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/update_spec_case_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/bin/update_spec_case_files.sh -------------------------------------------------------------------------------- /lib/typeid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/lib/typeid.rb -------------------------------------------------------------------------------- /lib/typeid/uuid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/lib/typeid/uuid.rb -------------------------------------------------------------------------------- /lib/typeid/uuid/base32.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/lib/typeid/uuid/base32.rb -------------------------------------------------------------------------------- /lib/typeid/version.rb: -------------------------------------------------------------------------------- 1 | class TypeID < String 2 | VERSION = "0.2.2".freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/invalid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/invalid.yml -------------------------------------------------------------------------------- /spec/invalid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/invalid_spec.rb -------------------------------------------------------------------------------- /spec/lib/typeid/uuid/base32_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/lib/typeid/uuid/base32_spec.rb -------------------------------------------------------------------------------- /spec/lib/typeid/uuid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/lib/typeid/uuid_spec.rb -------------------------------------------------------------------------------- /spec/lib/typeid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/lib/typeid_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/valid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/valid.yml -------------------------------------------------------------------------------- /spec/valid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/spec/valid_spec.rb -------------------------------------------------------------------------------- /typeid.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broothie/typeid-ruby/HEAD/typeid.gemspec --------------------------------------------------------------------------------