Sha256: 7d794a82ae9ce03a2e54ee43a5f0d86dca2db37eae60293ac0b6b78dfdf293e5
Contents?: true
Size: 424 Bytes
Versions: 1
Compression:
Stored size: 424 Bytes
Contents
require 'spec_helper' describe "Myrrha.coercions" do it "should support using user-defined domains" do name = Myrrha::Domain.sbyc{|s| s.is_a?(Symbol)} rules = Myrrha.coercions do |r| r.coercion String, name, lambda{|s,t| s.to_sym} r.coercion name, String, lambda{|s,t| s.to_s} end rules.coerce("hello", name).should eq(:hello) rules.coerce(:hello, String).should eq("hello") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
myrrha-2.0.0 | spec/myrrha/test_coercions.rb |