├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENCE.md ├── Manifest.txt ├── README.md ├── Rakefile ├── announces ├── v1.1.0.txt └── v1.2.0.txt ├── examples ├── String#toXXX.rb ├── coerce.rb ├── coerce_foo.rb ├── coerce_foo2.rb ├── coerce_foo3.rb ├── coerce_intro.rb ├── coerce_noext.rb ├── examples_helper.rb ├── friendly_but_safe_api.rb ├── sbyc_domain.rb ├── to_ruby_literal.rb ├── to_ruby_literal_foo.rb ├── to_ruby_literal_foo2.rb ├── to_ruby_literal_foo3.rb └── to_ruby_literal_noext.rb ├── lib ├── myrrha.rb └── myrrha │ ├── coerce.rb │ ├── coercions.rb │ ├── errors.rb │ ├── ext │ └── domain.rb │ ├── loader.rb │ ├── to_ruby_literal.rb │ ├── version.rb │ └── with_core_ext.rb ├── myrrha.gemspec ├── myrrha.noespec ├── spec ├── coercions │ ├── test_append.rb │ ├── test_belongs_to.rb │ ├── test_convert.rb │ ├── test_delegate.rb │ ├── test_dup.rb │ ├── test_error_handler.rb │ └── test_subdomain.rb ├── ext │ └── domain │ │ ├── test_coerce.rb │ │ └── test_coercions.rb ├── myrrha │ └── test_coercions.rb ├── shared │ └── a_value.rb ├── spec_helper.rb ├── test_assumptions.rb ├── test_coerce.rb ├── test_myrrha.rb ├── test_to_ruby_literal.rb └── test_value.rb └── tasks ├── debug_mail.rake ├── debug_mail.txt ├── examples.rake ├── gem.rake ├── spec_test.rake ├── unit_test.rake └── yard.rake /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/LICENCE.md -------------------------------------------------------------------------------- /Manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/Manifest.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/Rakefile -------------------------------------------------------------------------------- /announces/v1.1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/announces/v1.1.0.txt -------------------------------------------------------------------------------- /announces/v1.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/announces/v1.2.0.txt -------------------------------------------------------------------------------- /examples/String#toXXX.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/String#toXXX.rb -------------------------------------------------------------------------------- /examples/coerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce.rb -------------------------------------------------------------------------------- /examples/coerce_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce_foo.rb -------------------------------------------------------------------------------- /examples/coerce_foo2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce_foo2.rb -------------------------------------------------------------------------------- /examples/coerce_foo3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce_foo3.rb -------------------------------------------------------------------------------- /examples/coerce_intro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce_intro.rb -------------------------------------------------------------------------------- /examples/coerce_noext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/coerce_noext.rb -------------------------------------------------------------------------------- /examples/examples_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/examples_helper.rb -------------------------------------------------------------------------------- /examples/friendly_but_safe_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/friendly_but_safe_api.rb -------------------------------------------------------------------------------- /examples/sbyc_domain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/sbyc_domain.rb -------------------------------------------------------------------------------- /examples/to_ruby_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/to_ruby_literal.rb -------------------------------------------------------------------------------- /examples/to_ruby_literal_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/to_ruby_literal_foo.rb -------------------------------------------------------------------------------- /examples/to_ruby_literal_foo2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/to_ruby_literal_foo2.rb -------------------------------------------------------------------------------- /examples/to_ruby_literal_foo3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/to_ruby_literal_foo3.rb -------------------------------------------------------------------------------- /examples/to_ruby_literal_noext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/examples/to_ruby_literal_noext.rb -------------------------------------------------------------------------------- /lib/myrrha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha.rb -------------------------------------------------------------------------------- /lib/myrrha/coerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/coerce.rb -------------------------------------------------------------------------------- /lib/myrrha/coercions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/coercions.rb -------------------------------------------------------------------------------- /lib/myrrha/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/errors.rb -------------------------------------------------------------------------------- /lib/myrrha/ext/domain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/ext/domain.rb -------------------------------------------------------------------------------- /lib/myrrha/loader.rb: -------------------------------------------------------------------------------- 1 | require "domain" 2 | -------------------------------------------------------------------------------- /lib/myrrha/to_ruby_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/to_ruby_literal.rb -------------------------------------------------------------------------------- /lib/myrrha/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/version.rb -------------------------------------------------------------------------------- /lib/myrrha/with_core_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/lib/myrrha/with_core_ext.rb -------------------------------------------------------------------------------- /myrrha.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/myrrha.gemspec -------------------------------------------------------------------------------- /myrrha.noespec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/myrrha.noespec -------------------------------------------------------------------------------- /spec/coercions/test_append.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_append.rb -------------------------------------------------------------------------------- /spec/coercions/test_belongs_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_belongs_to.rb -------------------------------------------------------------------------------- /spec/coercions/test_convert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_convert.rb -------------------------------------------------------------------------------- /spec/coercions/test_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_delegate.rb -------------------------------------------------------------------------------- /spec/coercions/test_dup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_dup.rb -------------------------------------------------------------------------------- /spec/coercions/test_error_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_error_handler.rb -------------------------------------------------------------------------------- /spec/coercions/test_subdomain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/coercions/test_subdomain.rb -------------------------------------------------------------------------------- /spec/ext/domain/test_coerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/ext/domain/test_coerce.rb -------------------------------------------------------------------------------- /spec/ext/domain/test_coercions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/ext/domain/test_coercions.rb -------------------------------------------------------------------------------- /spec/myrrha/test_coercions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/myrrha/test_coercions.rb -------------------------------------------------------------------------------- /spec/shared/a_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/shared/a_value.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/test_assumptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/test_assumptions.rb -------------------------------------------------------------------------------- /spec/test_coerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/test_coerce.rb -------------------------------------------------------------------------------- /spec/test_myrrha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/test_myrrha.rb -------------------------------------------------------------------------------- /spec/test_to_ruby_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/test_to_ruby_literal.rb -------------------------------------------------------------------------------- /spec/test_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/spec/test_value.rb -------------------------------------------------------------------------------- /tasks/debug_mail.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/debug_mail.rake -------------------------------------------------------------------------------- /tasks/debug_mail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/debug_mail.txt -------------------------------------------------------------------------------- /tasks/examples.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/examples.rake -------------------------------------------------------------------------------- /tasks/gem.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/gem.rake -------------------------------------------------------------------------------- /tasks/spec_test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/spec_test.rake -------------------------------------------------------------------------------- /tasks/unit_test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/unit_test.rake -------------------------------------------------------------------------------- /tasks/yard.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blambeau/myrrha/HEAD/tasks/yard.rake --------------------------------------------------------------------------------