Sha256: 2d1d15b7fadf6b8a8c7d35f1176401379e9aaf61df57dc3d26885a6ead855d0d
Contents?: true
Size: 493 Bytes
Versions: 1
Compression:
Stored size: 493 Bytes
Contents
require 'paramix' describe "namespace depth does not adversly effect parametric mixins" do module N module M include Paramix::Parametric parameterized do |params| public :f do params[:p] end end end end module Q class I include N::M[:p => "mosh"] end class E extend N::M[:p => "many"] end end it "should" do Q::I.new.f == "mosh" end it "should" do Q::E.f.should == "many" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paramix-2.0.1 | spec/paramix_namespace_spec.rb |