Created
December 7, 2012 18:16
-
-
Save solnic/4235208 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Mutant configuration: | |
| Matcher: #<Mutant::Matcher::ObjectSpace scope_name_pattern=/\AVirtus(\z|::)/> | |
| Filter: Mutant::Mutation::Filter::ALL | |
| Strategy: Mutant::Strategy::Rspec::DM2 | |
| Subject: Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37 | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:d1708 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:2c40a (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:68c3d (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:5b58b (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:67270 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:934a5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:2c40a (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:7f41f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:9481b (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:e112b (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:9bef6 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:96ec0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:def79 (0.06s) | |
| Alive: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:8fe92 (0.06s) | |
| @@ -5,7 +5,7 @@ | |
| if type.size > 1 | |
| raise(NotImplementedError, "build SumType from list of types (#{type.inspect})") | |
| else | |
| - options.merge({:member_type => type.first}) | |
| + options.merge({:member_type => type.first, nil => nil}) | |
| end | |
| end | |
| end | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:def79 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:a28fc (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:5f7e2 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:9bef6 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:1699d (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:823f6 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:70285 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:c9ea0 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:7d452 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:31b87 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:d1708 (0.06s) | |
| Subject: Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63 | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:23e47 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:4a5b6 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:ed5e8 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:54fa5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:58173 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:fdd0e (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:54fa5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:7b817 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:99020 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:238ac (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:f8fb7 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:fe017 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:bca0f (0.06s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:bca0f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:63:1e70d (0.05s) | |
| Subject: Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89 | |
| Killed: rspec:Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89:7a67f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89:b6cd0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89:bd3b1 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89:cd662 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:89:7a67f (0.05s) | |
| Subject: Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50 | |
| Killed: rspec:Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50:8b7dc (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50:74359 (0.05s) | |
| Alive: rspec:Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50:52602 (0.05s) | |
| @@ -1,6 +0,5 @@ | |
| def initialize(*) | |
| super | |
| @member_type = @options.fetch(:member_type, Virtus::Attribute::Object) | |
| - @member_type_instance = Attribute.build(@name, @member_type) | |
| end | |
| Killed: rspec:Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50:02c34 (0.05s) | |
| Subject: Virtus::Attribute::Collection#new_collection:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:76 | |
| Killed: rspec:Virtus::Attribute::Collection#new_collection:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:76:e1dd0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection#new_collection:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:76:e1dd0 (0.04s) | |
| Subject: Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109 | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:fd69a (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:3ebd7 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:da25e (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:da25e (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:3ebd7 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Collection::MemberCoercion#coerce_and_append_member:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:109:fd69a (0.05s) | |
| Subject: Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44 | |
| Alive: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:f4bfb (0.05s) | |
| @@ -1,5 +0,4 @@ | |
| def define_reader_method(mod) | |
| - super | |
| mod.define_reader_method(self, "#{name}?", @reader_visibility) | |
| self | |
| end | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:a54f8 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:ec81a (0.05s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:586dc (0.05s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:5e8b9 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:7fb39 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:96bf9 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:0bf9a (0.05s) | |
| Subject: Virtus::Attribute::Boolean#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:33 | |
| Alive: rspec:Virtus::Attribute::Boolean#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:33:9e252 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - value.equal?(true) || value.equal?(false) | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute::Boolean#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:33:9e252 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - value.equal?(true) || value.equal?(false) | |
| + | |
| end | |
| Subject: Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63 | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:d5250 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:ef372 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:0acec (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:248ec (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:d9a76 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:129da (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:ef372 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:bfe90 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:a54a3 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:6a83f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:0c5f5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:5e102 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:42bfe (0.05s) | |
| Alive: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:cd8d8 (0.06s) | |
| @@ -5,7 +5,7 @@ | |
| if type.size > 1 | |
| raise(ArgumentError, "more than one [key => value] pair in `#{type.inspect}`") | |
| else | |
| - options.merge({:key_type => type.keys.first, :value_type => type.values.first}) | |
| + options.merge({:key_type => type.keys.first, :value_type => type.values.first, nil => nil}) | |
| end | |
| end | |
| end | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:1ba50 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:6703f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:35fcf (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:761a9 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:5a320 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:0992b (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:0c5f5 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:9244f (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:fc44c (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:8d754 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:4ec4d (0.07s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:bcb49 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:7dfe6 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:d5250 (0.06s) | |
| Subject: Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93 | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:4646e (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:02521 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:d1f58 (0.06s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:98c17 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:59ebb (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:3ddc5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:98c17 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:ec06f (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:2458d (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:d6cec (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:6e607 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:ff11c (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:133d1 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:87e75 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:a2bdd (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:133d1 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:93:88401 (0.05s) | |
| Subject: Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76 | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:bd9f7 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:6be72 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:26aa8 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:dd03d (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:474d8 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:cddf1 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:dd5d5 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:95682 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:55864 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:b7981 (0.05s) | |
| Killed: rspec:Virtus::Attribute::Hash#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:76:25f63 (0.05s) | |
| Subject: Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48 | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:aaab9 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:e65d9 (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:e65d9 (0.06s) | |
| Alive: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:19d57 (0.06s) | |
| @@ -2,6 +4,8 @@ | |
| if klass <= Virtus || klass <= OpenStruct | |
| FromOpenStruct | |
| else | |
| +else | |
| + Object.new | |
| if klass <= Struct | |
| FromStruct | |
| end | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:71190 (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:e4ddd (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:21ff1 (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:cdade (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:47050 (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:aaab9 (0.06s) | |
| Subject: Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34 | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:1c7bc (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:a9f62 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:7e43c (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:9bcaf (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:3a9ad (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:9bcaf (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:82085 (0.06s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:d596e (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:a9f62 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:34:1c7bc (0.05s) | |
| Subject: Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63 | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:9bb24 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:6fa15 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:6fa15 (0.05s) | |
| Alive: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:2838c (0.05s) | |
| @@ -1,4 +3,6 @@ | |
| def coerce(value) | |
| +else | |
| + Object.new | |
| if value.kind_of?(@primitive) | |
| value | |
| end | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:de5da (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:47f36 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:9bb24 (0.05s) | |
| Subject: Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10 | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:2cdfb (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:712ca (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:6bd2c (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:c4c3e (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:2f50f (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_struct.rb:10:2cdfb (0.05s) | |
| Subject: Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10 | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:02cd0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:34428 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:395b9 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:23b87 (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:de59d (0.05s) | |
| Killed: rspec:Virtus::Attribute::EmbeddedValue::FromOpenStruct#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value/from_open_struct.rb:10:02cd0 (0.05s) | |
| Subject: Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43 | |
| Alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:44355 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + | |
| end | |
| Alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:27506 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + object.extend | |
| end | |
| Alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:27506 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + object.extend | |
| end | |
| Alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:44355 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + | |
| end | |
| Subject: Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26 | |
| Alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:354ef (0.06s) | |
| @@ -1,5 +0,4 @@ | |
| def self.included(object) | |
| - super | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:77224 (0.06s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:b3f29 (0.05s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:b3f29 (0.05s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:8174d (0.05s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:0a985 (0.05s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:1b40a (0.06s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:5e377 (0.06s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:1e932 (0.06s) | |
| Alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:e4531 (0.07s) | |
| @@ -3,7 +3,7 @@ | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| - object.extend(ModuleExtensions) | |
| + object.extend | |
| end | |
| end | |
| Alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:e4531 (0.07s) | |
| @@ -3,7 +3,7 @@ | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| - object.extend(ModuleExtensions) | |
| + object.extend | |
| end | |
| end | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:62ed1 (0.06s) | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:c4b6b (0.06s) | |
| Alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:ef061 (0.07s) | |
| @@ -2,8 +0,6 @@ | |
| super | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| -else | |
| - object.extend(ModuleExtensions) | |
| end | |
| end | |
| Killed: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:0647e (0.07s) | |
| Subject: Virtus::Coercion::Float.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/float.rb:18 | |
| Killed: rspec:Virtus::Coercion::Float.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/float.rb:18:ddd1f (0.06s) | |
| Killed: rspec:Virtus::Coercion::Float.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/float.rb:18:ddd1f (0.06s) | |
| Subject: Virtus::Coercion::Hash.extract:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:58 | |
| Killed: rspec:Virtus::Coercion::Hash.extract:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:58:0ef72 (0.07s) | |
| Killed: rspec:Virtus::Coercion::Hash.extract:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:58:9865b (0.06s) | |
| Killed: rspec:Virtus::Coercion::Hash.extract:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:58:f9dc3 (0.06s) | |
| Subject: Virtus::Coercion::Hash.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:32 | |
| Killed: rspec:Virtus::Coercion::Hash.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:32:7ba13 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Hash.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:32:7ba13 (0.06s) | |
| Subject: Virtus::Coercion::Hash.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:45 | |
| Killed: rspec:Virtus::Coercion::Hash.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:45:06c60 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Hash.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:45:06c60 (0.06s) | |
| Subject: Virtus::Coercion::Hash.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:19 | |
| Killed: rspec:Virtus::Coercion::Hash.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:19:98d33 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Hash.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/hash.rb:19:98d33 (0.07s) | |
| Subject: Virtus::Coercion::Array.to_set:/Users/solnic/Workspace/virtus/lib/virtus/coercion/array.rb:17 | |
| Killed: rspec:Virtus::Coercion::Array.to_set:/Users/solnic/Workspace/virtus/lib/virtus/coercion/array.rb:17:a5f09 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Array.to_set:/Users/solnic/Workspace/virtus/lib/virtus/coercion/array.rb:17:a5f09 (0.05s) | |
| Subject: Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75 | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:9a5f5 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:cca4d (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:b2499 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:b2499 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:9cdca (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:94295 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:91b6b (0.06s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:91b6b (0.06s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:97e8d (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:f63da (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:f29d5 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:d9dec (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:75:c3be9 (0.05s) | |
| Subject: Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59 | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:42302 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:675cd (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:80d57 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:810d2 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:e0d3a (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:38fff (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:59:42302 (0.05s) | |
| Subject: Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45 | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:f9fc0 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:8d520 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:acc67 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:84f23 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:926d1 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:7e8f4 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:45:f9fc0 (0.05s) | |
| Subject: Virtus::Coercion::TimeCoercions#to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:17 | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:17:93c73 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:17:93c73 (0.05s) | |
| Subject: Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31 | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:84426 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:56bcb (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:e725e (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:5cc8c (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:0ebf4 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:73326 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TimeCoercions#to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time_coercions.rb:31:84426 (0.05s) | |
| Subject: Virtus::Coercion::Date.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date.rb:20 | |
| Killed: rspec:Virtus::Coercion::Date.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date.rb:20:21b2a (0.05s) | |
| Killed: rspec:Virtus::Coercion::Date.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date.rb:20:21b2a (0.05s) | |
| Subject: Virtus::Coercion::DateTime.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date_time.rb:20 | |
| Killed: rspec:Virtus::Coercion::DateTime.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date_time.rb:20:b299d (0.05s) | |
| Killed: rspec:Virtus::Coercion::DateTime.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/date_time.rb:20:b299d (0.05s) | |
| Subject: Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22 | |
| Alive: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:24da9 (0.05s) | |
| @@ -1,5 +0,4 @@ | |
| def add_descendant(descendant) | |
| - superclass = self.superclass | |
| if superclass.respond_to?(:add_descendant) | |
| superclass.add_descendant(descendant) | |
| end | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:36184 (0.05s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:65b5b (0.05s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:10396 (0.05s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:3a1af (0.05s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:ab6bf (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:08bf3 (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:3a1af (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:6f960 (0.07s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:6f960 (0.06s) | |
| Alive: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:9c056 (0.06s) | |
| @@ -1,5 +3,7 @@ | |
| def add_descendant(descendant) | |
| superclass = self.superclass | |
| +else | |
| + Object.new | |
| if superclass.respond_to?(:add_descendant) | |
| superclass.add_descendant(descendant) | |
| end | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:12c14 (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:0a0cc (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:f051b (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:f051b (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:f8131 (0.06s) | |
| Subject: Virtus::DescendantsTracker#descendants:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:11 | |
| Killed: rspec:Virtus::DescendantsTracker#descendants:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:11:d0e5c (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#descendants:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:11:d0e5c (0.06s) | |
| Subject: Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38 | |
| Alive: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:57821 (0.06s) | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| - super | |
| add_descendant(descendant) | |
| end | |
| Killed: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:41fd7 (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:08495 (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:08495 (0.06s) | |
| Killed: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:d14bd (0.06s) | |
| Subject: Virtus::ValueObject::ClassMethods#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:130 | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:130:07f00 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:130:07f00 (0.05s) | |
| Subject: Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97 | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:7a18f (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:04e1f (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:3d82d (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:df321 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:df321 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#attribute:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:97:a9e41 (0.05s) | |
| Subject: Virtus::ValueObject::ClassMethods#equalizer:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:116 | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#equalizer:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:116:25300 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::ClassMethods#equalizer:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:116:25300 (0.04s) | |
| Subject: Virtus::ValueObject::InstanceMethods#clone:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:70 | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#clone:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:70:a7453 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#clone:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:70:a7453 (0.05s) | |
| Subject: Virtus::ValueObject::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:51 | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:51:1c824 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:51:3567c (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:51:3567c (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:51:1c824 (0.05s) | |
| Subject: Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55 | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:f8c88 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:6fe46 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:67213 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:67213 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:6fe46 (0.05s) | |
| Killed: rspec:Virtus::ValueObject::InstanceMethods#with:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:55:f8c88 (0.05s) | |
| Subject: Virtus::ValueObject.included:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:33 | |
| Killed: rspec:Virtus::ValueObject.included:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:33:da5cd (0.05s) | |
| Killed: rspec:Virtus::ValueObject.included:/Users/solnic/Workspace/virtus/lib/virtus/value_object.rb:33:da5cd (0.05s) | |
| Subject: Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67 | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:d22a6 (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def <<(attribute) | |
| - self[attribute.name] = attribute | |
| attribute.define_accessor_methods(self) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:abc1d (0.04s) | |
| @@ -1,6 +0,5 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:cb86e (0.04s) | |
| @@ -1,6 +0,5 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| attribute.define_accessor_methods(self) | |
| - self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:f28b9 (0.04s) | |
| @@ -1,6 +1,6 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| + attribute.define_accessor_methods | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:f28b9 (0.04s) | |
| @@ -1,6 +1,6 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| + attribute.define_accessor_methods | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:9acb7 (0.04s) | |
| @@ -1,6 +1,4 @@ | |
| def <<(attribute) | |
| - self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| - self | |
| + | |
| end | |
| Subject: Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83 | |
| Alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:a05ec (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:d67d9 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + @index | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:d67d9 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + @index | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:a05ec (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + | |
| end | |
| Subject: Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98 | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:45ab2 (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| update_index(name, attribute) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:67ffd (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:1af7b (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| + @attributes.<< | |
| update_index(name, attribute) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:1af7b (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| + @attributes.<< | |
| update_index(name, attribute) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:ad685 (0.05s) | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index(attribute) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:471b8 (0.05s) | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index(name) | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:c2793 (0.05s) | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index | |
| end | |
| Alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:3f979 (0.05s) | |
| @@ -1,5 +1,4 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| - update_index(name, attribute) | |
| + | |
| end | |
| Subject: Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123 | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:90a98 (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:dd14d (0.06s) | |
| Alive: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:c3bdb (0.06s) | |
| @@ -3,6 +2,5 @@ | |
| attribute.get(self) | |
| end | |
| send(visibility, method_name) | |
| - self | |
| end | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:a8a4a (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:a8a4a (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:c3324 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:11b1a (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:af4a8 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:e4712 (0.05s) | |
| Subject: Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138 | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:9dc7b (0.05s) | |
| @@ -1,7 +-2,4 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| - attribute.set(self, value) | |
| - end | |
| send(visibility, method_name) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:1b658 (0.05s) | |
| @@ -2,7 +1,6 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:b6dc1 (0.05s) | |
| @@ -3,6 +2,5 @@ | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| - self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:4fe26 (0.05s) | |
| @@ -1,5 +1,5 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| + define_method() do |value| | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:4fe26 (0.05s) | |
| @@ -1,5 +1,5 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| + define_method() do |value| | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:eb924 (0.05s) | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send(method_name) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:c8c6e (0.05s) | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send(visibility) | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:df28b (0.05s) | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send | |
| self | |
| end | |
| Alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:288f9 (0.05s) | |
| @@ -1,8 +1,4 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| - attribute.set(self, value) | |
| - end | |
| - send(visibility, method_name) | |
| - self | |
| + | |
| end | |
| Subject: Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36 | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:35ed6 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:46f6c (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:be729 (0.05s) | |
| Alive: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:ed514 (0.06s) | |
| @@ -1,5 +1,7 @@ | |
| def each | |
| - unless block_given? | |
| + if block_given? | |
| + Object.new | |
| +else | |
| return to_enum | |
| end | |
| @index.values.uniq.each do |attribute| | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:ad390 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:b58b9 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:718d5 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:80be1 (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:a340f (0.05s) | |
| Subject: Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15 | |
| Killed: rspec:Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15:b9151 (0.09s) | |
| Killed: rspec:Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15:af498 (0.07s) | |
| Killed: rspec:Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15:5aeab (0.07s) | |
| Killed: rspec:Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15:36fda (0.08s) | |
| Killed: rspec:Virtus::AttributeSet#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:15:59008 (0.07s) | |
| Subject: Virtus::AttributeSet#merge:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:52 | |
| Killed: rspec:Virtus::AttributeSet#merge:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:52:2f0ca (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#merge:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:52:8652d (0.05s) | |
| Killed: rspec:Virtus::AttributeSet#merge:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:52:4d8ba (0.05s) | |
| Subject: Virtus::AttributeSet#merge_attributes:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:153 | |
| Killed: rspec:Virtus::AttributeSet#merge_attributes:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:153:7d96f (0.08s) | |
| Killed: rspec:Virtus::AttributeSet#merge_attributes:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:153:7d96f (0.08s) | |
| Subject: Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108 | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:47def (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:09eea (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:1f680 (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:f4ccc (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:f4ccc (0.06s) | |
| Alive: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:57ac0 (0.07s) | |
| @@ -1,4 +3,6 @@ | |
| def reset | |
| +else | |
| + Object.new | |
| if @parent | |
| merge_attributes(@parent) | |
| end | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:9fa66 (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:ef027 (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:19c0b (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:19c0b (0.06s) | |
| Killed: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:040d4 (0.06s) | |
| Subject: Virtus::AttributeSet#update_index:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:166 | |
| Killed: rspec:Virtus::AttributeSet#update_index:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:166:94bd8 (0.07s) | |
| Killed: rspec:Virtus::AttributeSet#update_index:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:166:94bd8 (0.08s) | |
| Subject: Virtus::Coercion.[]:/Users/solnic/Workspace/virtus/lib/virtus/coercion.rb:27 | |
| Alive: rspec:Virtus::Coercion.[]:/Users/solnic/Workspace/virtus/lib/virtus/coercion.rb:27:b319d (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.[](name) | |
| - determine_type(name) || Coercion::Object | |
| + | |
| end | |
| Alive: rspec:Virtus::Coercion.[]:/Users/solnic/Workspace/virtus/lib/virtus/coercion.rb:27:b319d (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.[](name) | |
| - determine_type(name) || Coercion::Object | |
| + | |
| end | |
| Subject: Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122 | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:a5392 (0.04s) | |
| @@ -1,7 +-2,4 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| - end | |
| cmp?(__method__, other) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:e0885 (0.04s) | |
| @@ -2,6 +1,5 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:621f8 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless self.class.<=> | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:621f8 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless self.class.<=> | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:28b9f (0.04s) | |
| @@ -1,5 +1,7 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + if self.class <=> other.class | |
| + Object.new | |
| +else | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:d5bc9 (0.04s) | |
| @@ -1,6 +1,6 @@ | |
| def ==(other) | |
| unless self.class <=> other.class | |
| - return false | |
| + false | |
| end | |
| cmp?(__method__, other) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:35f68 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless !self.class <=> other.class | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:08128 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + if self.class <=> other.class | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:d0ec1 (0.04s) | |
| @@ -1,6 +1,6 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| + if self.class <=> other.class | |
| + nil | |
| end | |
| cmp?(__method__, other) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:1e232 (0.04s) | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp?(other) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:03223 (0.04s) | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp?(__method__) | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:128a8 (0.04s) | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp? | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:104e9 (0.04s) | |
| @@ -1,7 +1,4 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| - end | |
| - cmp?(__method__, other) | |
| + | |
| end | |
| Subject: Virtus::Equalizer::Methods#eql?:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:107 | |
| Alive: rspec:Virtus::Equalizer::Methods#eql?:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:107:8b87d (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def eql?(other) | |
| - instance_of?(other.class) && cmp?(__method__, other) | |
| + | |
| end | |
| Alive: rspec:Virtus::Equalizer::Methods#eql?:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:107:8b87d (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def eql?(other) | |
| - instance_of?(other.class) && cmp?(__method__, other) | |
| + | |
| end | |
| Subject: Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30 | |
| Alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:8bfd4 (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def <<(key) | |
| - @keys << key | |
| self | |
| end | |
| Alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:3174d (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def <<(key) | |
| @keys << key | |
| - self | |
| end | |
| Alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7075c (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def <<(key) | |
| - @keys << key | |
| + @keys.<< | |
| self | |
| end | |
| Alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7075c (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def <<(key) | |
| - @keys << key | |
| + @keys.<< | |
| self | |
| end | |
| Alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7586a (0.04s) | |
| @@ -1,5 +1,4 @@ | |
| def <<(key) | |
| - @keys << key | |
| - self | |
| + | |
| end | |
| Subject: Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53 | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:f55bc (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:ad2fe (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:e8e0d (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:82d05 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:5c525 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:e8e0d (0.05s) | |
| Killed: rspec:Virtus::Equalizer#define_cmp_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:53:9559d (0.05s) | |
| Subject: Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65 | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:92a56 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:32c33 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:0c34c (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:c2510 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:a1a48 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:0c34c (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_hash_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:65:c549d (0.06s) | |
| Subject: Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77 | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:82322 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:19c76 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:7fee6 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:8e205 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:eaa25 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:7fee6 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_inspect_method:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:77:c8295 (0.06s) | |
| Subject: Virtus::Equalizer#define_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:42 | |
| Killed: rspec:Virtus::Equalizer#define_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:42:f32d4 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:42:7dd95 (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:42:9013b (0.06s) | |
| Killed: rspec:Virtus::Equalizer#define_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:42:5f735 (0.06s) | |
| Subject: Virtus::Equalizer#include_comparison_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:89 | |
| Killed: rspec:Virtus::Equalizer#include_comparison_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:89:b1ee9 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#include_comparison_methods:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:89:b1ee9 (0.05s) | |
| Subject: Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18 | |
| Killed: rspec:Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18:56ac7 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18:4a333 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18:f17fa (0.05s) | |
| Killed: rspec:Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18:20a92 (0.05s) | |
| Killed: rspec:Virtus::Equalizer#initialize:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:18:736f9 (0.05s) | |
| Subject: Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14 | |
| Alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:2959f (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def self.extended(descendant) | |
| - super | |
| descendant.module_eval do | |
| extend(DescendantsTracker) | |
| include(attribute_set) | |
| Alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:63b67 (0.04s) | |
| @@ -1,8 +-3,4 @@ | |
| def self.extended(descendant) | |
| super | |
| - descendant.module_eval do | |
| - extend(DescendantsTracker) | |
| - include(attribute_set) | |
| - end | |
| end | |
| Alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:e6aa9 (0.04s) | |
| @@ -1,8 +1,4 @@ | |
| def self.extended(descendant) | |
| - super | |
| - descendant.module_eval do | |
| - extend(DescendantsTracker) | |
| - include(attribute_set) | |
| - end | |
| + | |
| end | |
| Subject: Virtus::ClassMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:107 | |
| Alive: rspec:Virtus::ClassMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:107:e4081 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_instance_methods.map(&:to_s) | |
| + | |
| end | |
| Alive: rspec:Virtus::ClassMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:107:e4081 (0.06s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_instance_methods.map(&:to_s) | |
| + | |
| end | |
| Subject: Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41 | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:d92bd (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:1449b (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:9d75f (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:2592f (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:ac857 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:b90cb (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:69dfc (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:1db19 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:fa5dd (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:5129e (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:5129e (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:b78d7 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:0ba70 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:03b4c (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:41:78098 (0.04s) | |
| Subject: Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54 | |
| Killed: rspec:Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54:417a4 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54:e9fb8 (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54:e6c7e (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54:e6c7e (0.05s) | |
| Killed: rspec:Virtus::ClassMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:54:3d042 (0.05s) | |
| Subject: Virtus::ClassMethods#const_missing:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:66 | |
| Killed: rspec:Virtus::ClassMethods#const_missing:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:66:f2b17 (0.06s) | |
| Killed: rspec:Virtus::ClassMethods#const_missing:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:66:f2b17 (0.06s) | |
| Subject: Virtus::ClassMethods#inherited:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:85 | |
| Alive: rspec:Virtus::ClassMethods#inherited:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:85:7c6c1 (0.07s) | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| - super | |
| descendant.module_eval do | |
| include(attribute_set) | |
| end | |
| Killed: rspec:Virtus::ClassMethods#inherited:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:85:cbdf3 (0.08s) | |
| Killed: rspec:Virtus::ClassMethods#inherited:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:85:4617e (0.07s) | |
| Subject: Virtus::ClassMethods#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:97 | |
| Killed: rspec:Virtus::ClassMethods#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:97:f8ee3 (0.06s) | |
| Killed: rspec:Virtus::ClassMethods#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:97:c9704 (0.06s) | |
| Killed: rspec:Virtus::ClassMethods#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:97:b19a8 (0.06s) | |
| Subject: Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37 | |
| Alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:9e90e (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:dba34 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + get_attribute | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:dba34 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + get_attribute | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:9e90e (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + | |
| end | |
| Subject: Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64 | |
| Alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:df9ab (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:54996 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute(value) | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:5fb1f (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute(name) | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:3455c (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:df9ab (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + | |
| end | |
| Subject: Virtus::InstanceMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:233 | |
| Alive: rspec:Virtus::InstanceMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:233:6c3d5 (0.10s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_methods.map(&:to_s) | |
| + | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:233:6c3d5 (0.10s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_methods.map(&:to_s) | |
| + | |
| end | |
| Subject: Virtus::InstanceMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:84 | |
| Killed: rspec:Virtus::InstanceMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:84:08056 (0.06s) | |
| Killed: rspec:Virtus::InstanceMethods#attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:84:08056 (0.05s) | |
| Subject: Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111 | |
| Alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:75b32 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:afa07 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + set_attributes | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:afa07 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + set_attributes | |
| end | |
| Alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:75b32 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + | |
| end | |
| Subject: Virtus::InstanceMethods#freeze:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:156 | |
| Killed: rspec:Virtus::InstanceMethods#freeze:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:156:09a17 (0.06s) | |
| Killed: rspec:Virtus::InstanceMethods#freeze:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:156:fb2c4 (0.05s) | |
| Killed: rspec:Virtus::InstanceMethods#freeze:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:156:daa2d (0.05s) | |
| Subject: Virtus::InstanceMethods#get_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:213 | |
| Killed: rspec:Virtus::InstanceMethods#get_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:213:9414f (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:213:f6496 (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:213:f6496 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:213:9414f (0.07s) | |
| Subject: Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168 | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:336f3 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:d1971 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:bb4ee (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:3180a (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:d1971 (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#get_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:168:336f3 (0.08s) | |
| Subject: Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14 | |
| Killed: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:d9f1a (0.07s) | |
| Alive: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:90d52 (0.11s) | |
| @@ -1,4 +3,6 @@ | |
| def initialize(attributes = nil) | |
| +else | |
| + Object.new | |
| if attributes | |
| self.attributes= attributes | |
| end | |
| Killed: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:0645d (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:9f98d (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:d9f1a (0.07s) | |
| Subject: Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224 | |
| Killed: rspec:Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224:d5a66 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224:ea360 (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224:f7d09 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224:b6a12 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attribute:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:224:d5a66 (0.07s) | |
| Subject: Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193 | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:c6d0a (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:50ae5 (0.10s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:eae71 (0.07s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:1ad7f (0.10s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:10d60 (0.10s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:53a16 (0.10s) | |
| Alive: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:db87b (0.12s) | |
| @@ -1,5 +3,7 @@ | |
| def set_attributes(attributes) | |
| hash = ::Hash.try_convert(attributes) | |
| +else | |
| + Object.new | |
| if hash.nil? | |
| raise(NoMethodError, "Expected #{attributes.inspect} to respond to #to_hash") | |
| end | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:413b8 (0.08s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:b9f39 (0.09s) | |
| Killed: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:30593 (0.06s) | |
| Subject: Virtus::InstanceMethods#set_defaults:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:180 | |
| Killed: rspec:Virtus::InstanceMethods#set_defaults:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:180:30410 (0.09s) | |
| Killed: rspec:Virtus::InstanceMethods#set_defaults:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:180:30410 (0.09s) | |
| Subject: Virtus::InstanceMethods#to_hash:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:131 | |
| Killed: rspec:Virtus::InstanceMethods#to_hash:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:131:9f04a (0.05s) | |
| Killed: rspec:Virtus::InstanceMethods#to_hash:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:131:9f04a (0.05s) | |
| Subject: Virtus::Coercion::Numeric.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:60 | |
| Killed: rspec:Virtus::Coercion::Numeric.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:60:24d32 (0.04s) | |
| Killed: rspec:Virtus::Coercion::Numeric.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:60:24d32 (0.04s) | |
| Subject: Virtus::Coercion::Numeric.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:46 | |
| Killed: rspec:Virtus::Coercion::Numeric.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:46:812d4 (0.04s) | |
| Killed: rspec:Virtus::Coercion::Numeric.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:46:812d4 (0.04s) | |
| Subject: Virtus::Coercion::Numeric.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:32 | |
| Killed: rspec:Virtus::Coercion::Numeric.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:32:3e179 (0.04s) | |
| Killed: rspec:Virtus::Coercion::Numeric.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:32:3e179 (0.04s) | |
| Subject: Virtus::Coercion::Numeric.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:18 | |
| Killed: rspec:Virtus::Coercion::Numeric.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:18:90681 (0.04s) | |
| Killed: rspec:Virtus::Coercion::Numeric.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/numeric.rb:18:90681 (0.05s) | |
| Subject: Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117 | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:0194f (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:6ef5b (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:6ef5b (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:7add8 (0.11s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:7add8 (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:5d313 (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:77dbd (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:505b3 (0.10s) | |
| Killed: rspec:Virtus::Coercion::Object.coerce_with_method:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:117:0194f (0.10s) | |
| Subject: Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98 | |
| Killed: rspec:Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98:0c90b (0.07s) | |
| Killed: rspec:Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98:abd51 (0.08s) | |
| Killed: rspec:Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98:bef9d (0.08s) | |
| Killed: rspec:Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98:97ee6 (0.08s) | |
| Killed: rspec:Virtus::Coercion::Object.method_missing:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:98:0c90b (0.08s) | |
| Subject: Virtus::Coercion::Object.to_array:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:27 | |
| Killed: rspec:Virtus::Coercion::Object.to_array:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:27:dfbc5 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Object.to_array:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:27:016b1 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_array:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:27:016b1 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_array:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:27:dfbc5 (0.06s) | |
| Subject: Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47 | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:74db0 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:13ef7 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:0c5e3 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:c57fc (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:305ba (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:b8fdb (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_hash:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:47:74db0 (0.06s) | |
| Subject: Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87 | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:95ce5 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:4f2c9 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:86eb3 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:94926 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:f7fb3 (0.07s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:7d2b2 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:87:95ce5 (0.06s) | |
| Subject: Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67 | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:a7dbc (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:ca72a (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:5a782 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:590b8 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:5b0d4 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:cd2c7 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Object.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/object.rb:67:a7dbc (0.07s) | |
| Subject: Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49 | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:417b7 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:5714e (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:b76e4 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:57889 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:8a223 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:e9d09 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:1d65b (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:b9862 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:49:417b7 (0.05s) | |
| Subject: Virtus::Coercion::Integer.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:32 | |
| Killed: rspec:Virtus::Coercion::Integer.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:32:742c2 (0.04s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:32:742c2 (0.04s) | |
| Subject: Virtus::Coercion::Integer.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:18 | |
| Killed: rspec:Virtus::Coercion::Integer.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:18:a8b57 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Integer.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/integer.rb:18:a8b57 (0.05s) | |
| Subject: Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15 | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:85582 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:13822 (0.04s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:b7201 (0.04s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:fd08b (0.04s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:dc92b (0.04s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:d4178 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:248a2 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:4f6f0 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup.extended:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:15:85582 (0.04s) | |
| Subject: Virtus::TypeLookup#determine_type:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:34 | |
| Killed: rspec:Virtus::TypeLookup#determine_type:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:34:48697 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:34:48697 (0.05s) | |
| Subject: Virtus::TypeLookup#determine_type_and_cache:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:50 | |
| Killed: rspec:Virtus::TypeLookup#determine_type_and_cache:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:50:6306a (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_and_cache:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:50:6306a (0.05s) | |
| Subject: Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68 | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:a01ce (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:5ecb0 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:5ecb0 (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:0bcb5 (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:78b2c (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:3bada (0.05s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:68:a01ce (0.05s) | |
| Subject: Virtus::TypeLookup#determine_type_from_primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:82 | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:82:cb93a (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:82:3cf6a (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:82:688c5 (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:82:415a3 (0.06s) | |
| Subject: Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102 | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:3baea (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:c1b1e (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:c1b1e (0.07s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:cfac8 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:cee17 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:e5611 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#determine_type_from_string:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:102:3baea (0.06s) | |
| Subject: Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43 | |
| Killed: rspec:Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43:80035 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43:fb706 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43:c3ca6 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43:32170 (0.06s) | |
| Killed: rspec:Virtus::TypeLookup#primitive:/Users/solnic/Workspace/virtus/lib/virtus/support/type_lookup.rb:43:80035 (0.07s) | |
| Subject: Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13 | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:f03b4 (0.05s) | |
| @@ -1,5 +0,4 @@ | |
| def self.included(descendant) | |
| - super | |
| descendant.extend(ClassMethods) | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:27b08 (0.05s) | |
| @@ -1,6 +0,5 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:c8908 (0.05s) | |
| @@ -1,8 +-2,5 @@ | |
| def self.included(descendant) | |
| super | |
| descendant.extend(ClassMethods) | |
| - descendant.class_eval do | |
| - include(InstanceMethods) | |
| - end | |
| end | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:88041 (0.05s) | |
| @@ -1,6 +1,6 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| + descendant.extend | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:88041 (0.04s) | |
| @@ -1,6 +1,6 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| + descendant.extend | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:6fc51 (0.04s) | |
| @@ -1,8 +1,4 @@ | |
| def self.included(descendant) | |
| - super | |
| - descendant.extend(ClassMethods) | |
| - descendant.class_eval do | |
| - include(InstanceMethods) | |
| - end | |
| + | |
| end | |
| Subject: Virtus::ClassInclusions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:36 | |
| Alive: rspec:Virtus::ClassInclusions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:36:a3275 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_writer_methods | |
| - self.class.allowed_writer_methods | |
| + | |
| end | |
| Alive: rspec:Virtus::ClassInclusions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:36:a3275 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def allowed_writer_methods | |
| - self.class.allowed_writer_methods | |
| + | |
| end | |
| Subject: Virtus::ClassInclusions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:27 | |
| Alive: rspec:Virtus::ClassInclusions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:27:7333a (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attribute_set | |
| - self.class.attribute_set | |
| + | |
| end | |
| Alive: rspec:Virtus::ClassInclusions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:27:7333a (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def attribute_set | |
| - self.class.attribute_set | |
| + | |
| end | |
| Subject: Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15 | |
| Alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:924f8 (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def self.extended(object) | |
| - super | |
| object.instance_eval do | |
| extend(InstanceMethods) | |
| extend(attribute_set) | |
| Alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:e0f07 (0.04s) | |
| @@ -1,8 +-3,4 @@ | |
| def self.extended(object) | |
| super | |
| - object.instance_eval do | |
| - extend(InstanceMethods) | |
| - extend(attribute_set) | |
| - end | |
| end | |
| Alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:fba87 (0.04s) | |
| @@ -1,8 +1,4 @@ | |
| def self.extended(object) | |
| - super | |
| - object.instance_eval do | |
| - extend(InstanceMethods) | |
| - extend(attribute_set) | |
| - end | |
| + | |
| end | |
| Subject: Virtus::Extensions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:62 | |
| Killed: rspec:Virtus::Extensions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:62:76469 (0.05s) | |
| Killed: rspec:Virtus::Extensions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:62:76469 (0.05s) | |
| Subject: Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51 | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:323ab (0.05s) | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:c7f46 (0.05s) | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:85c75 (0.05s) | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:b92a5 (0.05s) | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:b92a5 (0.05s) | |
| Killed: rspec:Virtus::Extensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:51:3b566 (0.05s) | |
| Subject: Virtus::Extensions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:78 | |
| Killed: rspec:Virtus::Extensions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:78:daa65 (0.06s) | |
| Killed: rspec:Virtus::Extensions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:78:daa65 (0.05s) | |
| Subject: Virtus::Extensions#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:87 | |
| Killed: rspec:Virtus::Extensions#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:87:cd799 (0.05s) | |
| Killed: rspec:Virtus::Extensions#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:87:68ffc (0.05s) | |
| Killed: rspec:Virtus::Extensions#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:87:68ffc (0.05s) | |
| Killed: rspec:Virtus::Extensions#virtus_add_attribute:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:87:cd799 (0.05s) | |
| Subject: Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14 | |
| Killed: rspec:Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14:4850e (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14:9b34b (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14:d6e10 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14:d6e10 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#attribute:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:14:f501f (0.05s) | |
| Subject: Virtus::ModuleExtensions#attribute_definitions:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:52 | |
| Killed: rspec:Virtus::ModuleExtensions#attribute_definitions:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:52:bed22 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#attribute_definitions:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:52:bed22 (0.05s) | |
| Subject: Virtus::ModuleExtensions#define_attributes:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:63 | |
| Killed: rspec:Virtus::ModuleExtensions#define_attributes:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:63:ac4e3 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#define_attributes:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:63:ac4e3 (0.05s) | |
| Subject: Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28 | |
| Alive: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:8c0b1 (0.05s) | |
| @@ -1,5 +0,4 @@ | |
| def extended(object) | |
| - super | |
| object.extend(Virtus) | |
| define_attributes(object) | |
| end | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:057d1 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:641e4 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:d90e8 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:d90e8 (0.05s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:820fe (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:820fe (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:8a852 (0.06s) | |
| Subject: Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41 | |
| Alive: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:437df (0.06s) | |
| @@ -1,5 +0,4 @@ | |
| def included(object) | |
| - super | |
| object.module_eval do | |
| include(Virtus) | |
| end | |
| Killed: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:9ae25 (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:e4a11 (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:58d30 (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:58d30 (0.06s) | |
| Killed: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:15e14 (0.06s) | |
| Subject: Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17 | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4db8e (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e40d4 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to? | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e04d5 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to?(nil) | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4a180 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to?(:sa6df11613fa736221ee8) | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e40d4 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to? | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4db8e (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + | |
| end | |
| Subject: Virtus::Attribute::DefaultValue::FromCallable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:28 | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromCallable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:28:701cf (0.06s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromCallable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:28:701cf (0.06s) | |
| Subject: Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17 | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:d7fa3 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:1e410 (0.05s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + value.is_a? | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:1e410 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + value.is_a? | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:d7fa3 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + | |
| end | |
| Subject: Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28 | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:61565 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:05d15 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:05d15 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:062c0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:062c0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:9a2fb (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:38448 (0.05s) | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:350af (0.05s) | |
| @@ -1,8 +-1,6 @@ | |
| def call(instance, *) | |
| if instance.respond_to?(@value) | |
| instance.public_send(@value) | |
| -else | |
| - @value | |
| end | |
| end | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:61565 (0.05s) | |
| Subject: Virtus::Coercion::TrueClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/true_class.rb:18 | |
| Killed: rspec:Virtus::Coercion::TrueClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/true_class.rb:18:b7268 (0.05s) | |
| Killed: rspec:Virtus::Coercion::TrueClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/true_class.rb:18:b7268 (0.05s) | |
| Subject: Virtus::Coercion::Time.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:34 | |
| Killed: rspec:Virtus::Coercion::Time.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:34:225a2 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Time.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:34:225a2 (0.05s) | |
| Subject: Virtus::Coercion::Time.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:20 | |
| Killed: rspec:Virtus::Coercion::Time.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:20:e1b00 (0.05s) | |
| Killed: rspec:Virtus::Coercion::Time.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/time.rb:20:e1b00 (0.05s) | |
| Subject: Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46 | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:4c680 (0.61s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:610c4 (0.98s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:610c4 (0.95s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:2e9f7 (1.00s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:2e9f7 (0.97s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:df6c5 (0.99s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:df6c5 (0.96s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:ad803 (0.72s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:9befb (0.72s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:a9350 (0.73s) | |
| Killed: rspec:Virtus::Coercion::String.constant_lookup:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:46:4c680 (0.60s) | |
| Subject: Virtus::Coercion::String.parse_value:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:208 | |
| Killed: rspec:Virtus::Coercion::String.parse_value:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:208:91e0a (0.62s) | |
| Killed: rspec:Virtus::Coercion::String.parse_value:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:208:91e0a (0.61s) | |
| Subject: Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125 | |
| Killed: rspec:Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125:52e8f (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125:0cb87 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125:96509 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125:209fd (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_boolean:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:125:52e8f (0.06s) | |
| Subject: Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31 | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:309d5 (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:ca824 (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:ada3a (0.06s) | |
| Alive: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:77b86 (0.06s) | |
| @@ -1,5 +3,7 @@ | |
| def self.to_constant(value) | |
| names = value.split("::") | |
| +else | |
| + Object.new | |
| if names.first.empty? | |
| names.shift | |
| end | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:baa88 (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:1a60f (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:d372d (0.06s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:d372d (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:b4aa4 (0.05s) | |
| Subject: Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94 | |
| Killed: rspec:Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94:8dc73 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94:fd29d (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94:5c20e (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94:05e60 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_date:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:94:8dc73 (0.05s) | |
| Subject: Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108 | |
| Killed: rspec:Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108:41c2f (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108:586f9 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108:36612 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108:50184 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_datetime:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:108:41c2f (0.05s) | |
| Subject: Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174 | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:4f47f (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:566fd (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:04a43 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:9e9e0 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:ec2e4 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:1fb15 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:174:4f47f (0.06s) | |
| Subject: Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160 | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:d2578 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:4ee39 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:38f1c (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:533fa (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:ff171 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:46f41 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_float:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:160:d2578 (0.07s) | |
| Subject: Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139 | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:859a3 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:9a3a4 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:db5c8 (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:5ca10 (0.08s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:5ca10 (0.08s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:616c4 (0.08s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:4867b (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:700f6 (0.09s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:a664a (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:ccd9e (0.08s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:e1b6e (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:734ee (0.07s) | |
| Killed: rspec:Virtus::Coercion::String.to_integer:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:139:859a3 (0.07s) | |
| Subject: Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189 | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:ae1f8 (0.64s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:037e0 (1.01s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:037e0 (0.99s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:306c5 (1.01s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:306c5 (1.02s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:ab662 (0.74s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:fd1b6 (0.73s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:69130 (0.77s) | |
| Killed: rspec:Virtus::Coercion::String.to_numeric:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:189:ae1f8 (0.62s) | |
| Subject: Virtus::Coercion::String.to_symbol:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:66 | |
| Killed: rspec:Virtus::Coercion::String.to_symbol:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:66:dacec (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_symbol:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:66:dacec (0.05s) | |
| Subject: Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80 | |
| Killed: rspec:Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80:44cfd (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80:cd303 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80:982bd (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80:75120 (0.05s) | |
| Killed: rspec:Virtus::Coercion::String.to_time:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:80:44cfd (0.05s) | |
| Subject: Virtus::Coercion::Symbol.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/symbol.rb:18 | |
| Killed: rspec:Virtus::Coercion::Symbol.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/symbol.rb:18:5dd1d (0.05s) | |
| Killed: rspec:Virtus::Coercion::Symbol.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/symbol.rb:18:5dd1d (0.05s) | |
| Subject: Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19 | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:58ee4 (0.04s) | |
| @@ -1,9 +1,4 @@ | |
| def self.handle?(value) | |
| - case value | |
| -when *SINGLETON_CLASSES | |
| - false | |
| -else | |
| - true | |
| - end | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:963d2 (0.04s) | |
| @@ -2,8 +0,6 @@ | |
| case value | |
| when *SINGLETON_CLASSES | |
| false | |
| -else | |
| - true | |
| end | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:0a1df (0.04s) | |
| @@ -1,7 +1,7 @@ | |
| def self.handle?(value) | |
| case value | |
| when *SINGLETON_CLASSES | |
| - false | |
| + nil | |
| else | |
| true | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:71a07 (0.04s) | |
| @@ -1,7 +1,7 @@ | |
| def self.handle?(value) | |
| case value | |
| when *SINGLETON_CLASSES | |
| - false | |
| + true | |
| else | |
| true | |
| end | |
| Alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:58ee4 (0.04s) | |
| @@ -1,9 +1,4 @@ | |
| def self.handle?(value) | |
| - case value | |
| -when *SINGLETON_CLASSES | |
| - false | |
| -else | |
| - true | |
| - end | |
| + | |
| end | |
| Subject: Virtus::Attribute::DefaultValue::FromClonable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:33 | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromClonable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:33:14ea0 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue::FromClonable#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:33:14ea0 (0.05s) | |
| Subject: Virtus::Attribute::DefaultValue.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:15 | |
| Killed: rspec:Virtus::Attribute::DefaultValue.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:15:83d08 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:15:08309 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:15:4a364 (0.05s) | |
| Subject: Virtus::Attribute::DefaultValue#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:43 | |
| Killed: rspec:Virtus::Attribute::DefaultValue#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:43:f3879 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:43:f3879 (0.06s) | |
| Subject: Virtus::Attribute::DefaultValue#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:34 | |
| Killed: rspec:Virtus::Attribute::DefaultValue#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:34:02d25 (0.05s) | |
| Killed: rspec:Virtus::Attribute::DefaultValue#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value.rb:34:02d25 (0.05s) | |
| Subject: Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62 | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:c1dfb (0.06s) | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:582ae (0.06s) | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:9db63 (0.06s) | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:48df6 (0.06s) | |
| Alive: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:7fd64 (0.06s) | |
| @@ -1,6 +1,6 @@ | |
| def self.build(name, type = Object,options = {}) | |
| attribute_class = determine_type(type) || raise(ArgumentError, "#{type.inspect} does not map to an attribute type") | |
| attribute_options = attribute_class.merge_options(type, options) | |
| - attribute_class.new(name, attribute_options) | |
| + attribute_class.new(name) | |
| end | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:d1ba0 (0.06s) | |
| Killed: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:fd024 (0.06s) | |
| Subject: Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82 | |
| Killed: rspec:Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82:e9482 (0.07s) | |
| Killed: rspec:Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82:26b4a (0.09s) | |
| Killed: rspec:Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82:fef69 (0.08s) | |
| Killed: rspec:Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82:d839d (0.08s) | |
| Killed: rspec:Virtus::Attribute.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:82:e9482 (0.06s) | |
| Subject: Virtus::Attribute.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:106 | |
| Killed: rspec:Virtus::Attribute.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:106:43004 (0.04s) | |
| Killed: rspec:Virtus::Attribute.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:106:43004 (0.04s) | |
| Subject: Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216 | |
| Killed: rspec:Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216:9b4fb (0.05s) | |
| Killed: rspec:Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216:b549c (0.05s) | |
| Killed: rspec:Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216:04c77 (0.05s) | |
| Killed: rspec:Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216:366c2 (0.05s) | |
| Killed: rspec:Virtus::Attribute#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:216:9b4fb (0.05s) | |
| Subject: Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247 | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:7805f (0.04s) | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:b2d16 (0.05s) | |
| Alive: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:53ce5 (0.04s) | |
| @@ -1,6 +0,5 @@ | |
| def define_accessor_methods(mod) | |
| define_reader_method(mod) | |
| define_writer_method(mod) | |
| - self | |
| end | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:f51a8 (0.05s) | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:f51a8 (0.05s) | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:a08eb (0.05s) | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:a08eb (0.05s) | |
| Killed: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:2b730 (0.04s) | |
| Subject: Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260 | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:4682c (0.05s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:0afea (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:25a83 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:5151f (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:c6c5e (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:39432 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:260:8b926 (0.06s) | |
| Subject: Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272 | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:29421 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:fa15b (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:0a5b4 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:0e643 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:ff499 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:37508 (0.06s) | |
| Killed: rspec:Virtus::Attribute#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:272:97ad6 (0.06s) | |
| Subject: Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156 | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:b33c8 (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:6c84f (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:6c84f (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:7d4c8 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:7d4c8 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:98895 (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:f14fd (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:79eb3 (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:6672a (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:efc34 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:9f601 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:2e04b (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:07f89 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:b29d2 (0.05s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:f16ee (0.06s) | |
| Killed: rspec:Virtus::Attribute#get:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:156:b33c8 (0.05s) | |
| Subject: Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175 | |
| Alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:85891 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:f843e (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + instance.instance_variable_get | |
| end | |
| Alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:f843e (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + instance.instance_variable_get | |
| end | |
| Alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:85891 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + | |
| end | |
| Subject: Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121 | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:eaf82 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:63b77 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:4e8c3 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:631cd (0.11s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:e38b2 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:0ff13 (0.08s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:3c18f (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:121:b1490 (0.07s) | |
| Subject: Virtus::Attribute#initialize_visibility:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:302 | |
| Killed: rspec:Virtus::Attribute#initialize_visibility:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:302:b6cf2 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize_visibility:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:302:3bad6 (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize_visibility:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:302:b822c (0.07s) | |
| Killed: rspec:Virtus::Attribute#initialize_visibility:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:302:bc524 (0.07s) | |
| Subject: Virtus::Attribute#inspect:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:140 | |
| Killed: rspec:Virtus::Attribute#inspect:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:140:fa371 (0.06s) | |
| Killed: rspec:Virtus::Attribute#inspect:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:140:fa371 (0.06s) | |
| Subject: Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282 | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:937fb (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:6d8e5 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility.== | |
| end | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:d1fa3 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility == nil | |
| end | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:3975a (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility == :s23675b76eca28a70250b | |
| end | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:6d8e5 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility.== | |
| end | |
| Alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:937fb (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + | |
| end | |
| Subject: Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291 | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:ee1d8 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:76dc7 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility.== | |
| end | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:22a62 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility == nil | |
| end | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:b17db (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility == :s30e127a3016704e2b772 | |
| end | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:76dc7 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility.== | |
| end | |
| Alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:ee1d8 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + | |
| end | |
| Subject: Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187 | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:d3263 (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:c2e12 (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:045f6 (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:d173c (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:d173c (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:63c65 (0.05s) | |
| Killed: rspec:Virtus::Attribute#set:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:187:d3263 (0.05s) | |
| Subject: Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199 | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:8881c (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| self | |
| end | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:0a308 (0.04s) | |
| @@ -1,5 +0,4 @@ | |
| def set!(instance, value) | |
| instance.instance_variable_set(@instance_variable_name, value) | |
| - self | |
| end | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:078b6 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set(value) | |
| self | |
| end | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:4dfe6 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set(@instance_variable_name) | |
| self | |
| end | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:a0ae3 (0.04s) | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set | |
| self | |
| end | |
| Alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:881f8 (0.04s) | |
| @@ -1,5 +1,4 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| - self | |
| + | |
| end | |
| Subject: Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236 | |
| Alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:594e0 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + | |
| end | |
| Alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:9e3d2 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + @primitive.=== | |
| end | |
| Alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:9e3d2 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + @primitive.=== | |
| end | |
| Alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:594e0 (0.04s) | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + | |
| end | |
| Subject: Virtus::Coercion::Decimal.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:34 | |
| Killed: rspec:Virtus::Coercion::Decimal.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:34:27d04 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Decimal.to_decimal:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:34:27d04 (0.06s) | |
| Subject: Virtus::Coercion::Decimal.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:20 | |
| Killed: rspec:Virtus::Coercion::Decimal.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:20:e4630 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Decimal.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:20:5d145 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Decimal.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:20:5d145 (0.06s) | |
| Killed: rspec:Virtus::Coercion::Decimal.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/decimal.rb:20:e4630 (0.06s) | |
| Subject: Virtus::Coercion::FalseClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/false_class.rb:18 | |
| Killed: rspec:Virtus::Coercion::FalseClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/false_class.rb:18:fbc7e (0.06s) | |
| Killed: rspec:Virtus::Coercion::FalseClass.to_string:/Users/solnic/Workspace/virtus/lib/virtus/coercion/false_class.rb:18:fbc7e (0.06s) | |
| Subject: Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47 | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:896b4 (0.06s) | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:bc19f (0.06s) | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:30ef8 (0.06s) | |
| Alive: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:6e97f (0.06s) | |
| @@ -6,6 +5,5 @@ | |
| descendants.each do |descendant| | |
| descendant.add_accepted_options(new_options) | |
| end | |
| - self | |
| end | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:58386 (0.06s) | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:58386 (0.05s) | |
| Killed: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:f5316 (0.05s) | |
| Subject: Virtus::Options#accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:33 | |
| Killed: rspec:Virtus::Options#accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:33:163df (0.05s) | |
| Killed: rspec:Virtus::Options#accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:33:163df (0.05s) | |
| Subject: Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92 | |
| Killed: rspec:Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92:68321 (0.05s) | |
| Killed: rspec:Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92:e72c0 (0.05s) | |
| Killed: rspec:Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92:38587 (0.05s) | |
| Killed: rspec:Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92:38587 (0.06s) | |
| Killed: rspec:Virtus::Options#add_accepted_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:92:4528c (0.05s) | |
| Subject: Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61 | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:ea38d (0.05s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:27ca3 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:14bd0 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:d7d0e (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:55e59 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:0f05a (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:44553 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:60629 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:77640 (0.06s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:55e59 (0.07s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:2fb73 (0.05s) | |
| Killed: rspec:Virtus::Options#define_option_method:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:61:ea38d (0.05s) | |
| Subject: Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106 | |
| Killed: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:ca7c8 (0.06s) | |
| Alive: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:ed996 (0.06s) | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| super | |
| - descendant.add_accepted_options(accepted_options).set_options(options) | |
| end | |
| Killed: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:bf2b7 (0.07s) | |
| Killed: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:bf2b7 (0.07s) | |
| Killed: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:e636a (0.05s) | |
| Subject: Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16 | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:9a9dd (0.05s) | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:38fab (0.05s) | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:5b35d (0.05s) | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:51162 (0.05s) | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:38fab (0.05s) | |
| Killed: rspec:Virtus::Options#options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:16:9a9dd (0.05s) | |
| Subject: Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79 | |
| Alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:9edd2 (0.07s) | |
| @@ -1,7 +-2,4 @@ | |
| def set_options(new_options) | |
| - new_options.each do |pair| | |
| - send(*pair) | |
| - end | |
| self | |
| end | |
| Alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:a9898 (0.07s) | |
| @@ -2,6 +1,5 @@ | |
| new_options.each do |pair| | |
| send(*pair) | |
| end | |
| - self | |
| end | |
| Alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:c03a8 (0.07s) | |
| @@ -1,7 +1,4 @@ | |
| def set_options(new_options) | |
| - new_options.each do |pair| | |
| - send(*pair) | |
| - end | |
| - self | |
| + | |
| end | |
| !!! Mutant alive: rspec:Virtus::Attribute::Collection.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:37:8fe92 !!! | |
| @@ -5,7 +5,7 @@ | |
| if type.size > 1 | |
| raise(NotImplementedError, "build SumType from list of types (#{type.inspect})") | |
| else | |
| - options.merge({:member_type => type.first}) | |
| + options.merge({:member_type => type.first, nil => nil}) | |
| end | |
| end | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::Collection#initialize:/Users/solnic/Workspace/virtus/lib/virtus/attribute/collection.rb:50:52602 !!! | |
| @@ -1,6 +0,5 @@ | |
| def initialize(*) | |
| super | |
| @member_type = @options.fetch(:member_type, Virtus::Attribute::Object) | |
| - @member_type_instance = Attribute.build(@name, @member_type) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::Boolean#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:44:f4bfb !!! | |
| @@ -1,5 +0,4 @@ | |
| def define_reader_method(mod) | |
| - super | |
| mod.define_reader_method(self, "#{name}?", @reader_visibility) | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::Boolean#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:33:9e252 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - value.equal?(true) || value.equal?(false) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::Boolean#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/boolean.rb:33:9e252 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - value.equal?(true) || value.equal?(false) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::Hash.merge_options:/Users/solnic/Workspace/virtus/lib/virtus/attribute/hash.rb:63:cd8d8 !!! | |
| @@ -5,7 +5,7 @@ | |
| if type.size > 1 | |
| raise(ArgumentError, "more than one [key => value] pair in `#{type.inspect}`") | |
| else | |
| - options.merge({:key_type => type.keys.first, :value_type => type.values.first}) | |
| + options.merge({:key_type => type.keys.first, :value_type => type.values.first, nil => nil}) | |
| end | |
| end | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::EmbeddedValue.determine_type:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:48:19d57 !!! | |
| @@ -2,6 +4,8 @@ | |
| if klass <= Virtus || klass <= OpenStruct | |
| FromOpenStruct | |
| else | |
| +else | |
| + Object.new | |
| if klass <= Struct | |
| FromStruct | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::EmbeddedValue#coerce:/Users/solnic/Workspace/virtus/lib/virtus/attribute/embedded_value.rb:63:2838c !!! | |
| @@ -1,4 +3,6 @@ | |
| def coerce(value) | |
| +else | |
| + Object.new | |
| if value.kind_of?(@primitive) | |
| value | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:44355 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:27506 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + object.extend | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:27506 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + object.extend | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus.extended:/Users/solnic/Workspace/virtus/lib/virtus.rb:43:44355 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.extended(object) | |
| - object.extend(Extensions) | |
| + | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:354ef !!! | |
| @@ -1,5 +0,4 @@ | |
| def self.included(object) | |
| - super | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:e4531 !!! | |
| @@ -3,7 +3,7 @@ | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| - object.extend(ModuleExtensions) | |
| + object.extend | |
| end | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:e4531 !!! | |
| @@ -3,7 +3,7 @@ | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| else | |
| - object.extend(ModuleExtensions) | |
| + object.extend | |
| end | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus.included:/Users/solnic/Workspace/virtus/lib/virtus.rb:26:ef061 !!! | |
| @@ -2,8 +0,6 @@ | |
| super | |
| if Class === object | |
| object.send(:include, ClassInclusions) | |
| -else | |
| - object.extend(ModuleExtensions) | |
| end | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:24da9 !!! | |
| @@ -1,5 +0,4 @@ | |
| def add_descendant(descendant) | |
| - superclass = self.superclass | |
| if superclass.respond_to?(:add_descendant) | |
| superclass.add_descendant(descendant) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::DescendantsTracker#add_descendant:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:22:9c056 !!! | |
| @@ -1,5 +3,7 @@ | |
| def add_descendant(descendant) | |
| superclass = self.superclass | |
| +else | |
| + Object.new | |
| if superclass.respond_to?(:add_descendant) | |
| superclass.add_descendant(descendant) | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::DescendantsTracker#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/descendants_tracker.rb:38:57821 !!! | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| - super | |
| add_descendant(descendant) | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:d22a6 !!! | |
| @@ -1,5 +0,4 @@ | |
| def <<(attribute) | |
| - self[attribute.name] = attribute | |
| attribute.define_accessor_methods(self) | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:abc1d !!! | |
| @@ -1,6 +0,5 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:cb86e !!! | |
| @@ -1,6 +0,5 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| attribute.define_accessor_methods(self) | |
| - self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:f28b9 !!! | |
| @@ -1,6 +1,6 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| + attribute.define_accessor_methods | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:f28b9 !!! | |
| @@ -1,6 +1,6 @@ | |
| def <<(attribute) | |
| self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| + attribute.define_accessor_methods | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#<<:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:67:9acb7 !!! | |
| @@ -1,6 +1,4 @@ | |
| def <<(attribute) | |
| - self[attribute.name] = attribute | |
| - attribute.define_accessor_methods(self) | |
| - self | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:a05ec !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:d67d9 !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + @index | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:d67d9 !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + @index | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:83:a05ec !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - @index[name] | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:45ab2 !!! | |
| @@ -1,5 +0,4 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| update_index(name, attribute) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:67ffd !!! | |
| @@ -1,5 +0,4 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:1af7b !!! | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| + @attributes.<< | |
| update_index(name, attribute) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:1af7b !!! | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| + @attributes.<< | |
| update_index(name, attribute) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:ad685 !!! | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index(attribute) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:471b8 !!! | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index(name) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:c2793 !!! | |
| @@ -1,5 +1,5 @@ | |
| def []=(name, attribute) | |
| @attributes << attribute | |
| - update_index(name, attribute) | |
| + update_index | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#[]=:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:98:3f979 !!! | |
| @@ -1,5 +1,4 @@ | |
| def []=(name, attribute) | |
| - @attributes << attribute | |
| - update_index(name, attribute) | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_reader_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:123:c3bdb !!! | |
| @@ -3,6 +2,5 @@ | |
| attribute.get(self) | |
| end | |
| send(visibility, method_name) | |
| - self | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:9dc7b !!! | |
| @@ -1,7 +-2,4 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| - attribute.set(self, value) | |
| - end | |
| send(visibility, method_name) | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:1b658 !!! | |
| @@ -2,7 +1,6 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:b6dc1 !!! | |
| @@ -3,6 +2,5 @@ | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| - self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:4fe26 !!! | |
| @@ -1,5 +1,5 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| + define_method() do |value| | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:4fe26 !!! | |
| @@ -1,5 +1,5 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| + define_method() do |value| | |
| attribute.set(self, value) | |
| end | |
| send(visibility, method_name) | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:eb924 !!! | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send(method_name) | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:c8c6e !!! | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send(visibility) | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:df28b !!! | |
| @@ -2,7 +2,7 @@ | |
| define_method(method_name) do |value| | |
| attribute.set(self, value) | |
| end | |
| - send(visibility, method_name) | |
| + send | |
| self | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#define_writer_method:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:138:288f9 !!! | |
| @@ -1,8 +1,4 @@ | |
| def define_writer_method(attribute, method_name, visibility) | |
| - define_method(method_name) do |value| | |
| - attribute.set(self, value) | |
| - end | |
| - send(visibility, method_name) | |
| - self | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#each:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:36:ed514 !!! | |
| @@ -1,5 +1,7 @@ | |
| def each | |
| - unless block_given? | |
| + if block_given? | |
| + Object.new | |
| +else | |
| return to_enum | |
| end | |
| @index.values.uniq.each do |attribute| | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::AttributeSet#reset:/Users/solnic/Workspace/virtus/lib/virtus/attribute_set.rb:108:57ac0 !!! | |
| @@ -1,4 +3,6 @@ | |
| def reset | |
| +else | |
| + Object.new | |
| if @parent | |
| merge_attributes(@parent) | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus::Coercion.[]:/Users/solnic/Workspace/virtus/lib/virtus/coercion.rb:27:b319d !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.[](name) | |
| - determine_type(name) || Coercion::Object | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Coercion.[]:/Users/solnic/Workspace/virtus/lib/virtus/coercion.rb:27:b319d !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.[](name) | |
| - determine_type(name) || Coercion::Object | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:a5392 !!! | |
| @@ -1,7 +-2,4 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| - end | |
| cmp?(__method__, other) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:e0885 !!! | |
| @@ -2,6 +1,5 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:621f8 !!! | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless self.class.<=> | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:621f8 !!! | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless self.class.<=> | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:28b9f !!! | |
| @@ -1,5 +1,7 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + if self.class <=> other.class | |
| + Object.new | |
| +else | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:d5bc9 !!! | |
| @@ -1,6 +1,6 @@ | |
| def ==(other) | |
| unless self.class <=> other.class | |
| - return false | |
| + false | |
| end | |
| cmp?(__method__, other) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:35f68 !!! | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + unless !self.class <=> other.class | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:08128 !!! | |
| @@ -1,5 +1,5 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| + if self.class <=> other.class | |
| return false | |
| end | |
| cmp?(__method__, other) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:d0ec1 !!! | |
| @@ -1,6 +1,6 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| + if self.class <=> other.class | |
| + nil | |
| end | |
| cmp?(__method__, other) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:1e232 !!! | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp?(other) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:03223 !!! | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp?(__method__) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:128a8 !!! | |
| @@ -2,6 +2,6 @@ | |
| unless self.class <=> other.class | |
| return false | |
| end | |
| - cmp?(__method__, other) | |
| + cmp? | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#==:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:122:104e9 !!! | |
| @@ -1,7 +1,4 @@ | |
| def ==(other) | |
| - unless self.class <=> other.class | |
| - return false | |
| - end | |
| - cmp?(__method__, other) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#eql?:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:107:8b87d !!! | |
| @@ -1,4 +1,4 @@ | |
| def eql?(other) | |
| - instance_of?(other.class) && cmp?(__method__, other) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer::Methods#eql?:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:107:8b87d !!! | |
| @@ -1,4 +1,4 @@ | |
| def eql?(other) | |
| - instance_of?(other.class) && cmp?(__method__, other) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:8bfd4 !!! | |
| @@ -1,5 +0,4 @@ | |
| def <<(key) | |
| - @keys << key | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:3174d !!! | |
| @@ -1,5 +0,4 @@ | |
| def <<(key) | |
| @keys << key | |
| - self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7075c !!! | |
| @@ -1,5 +1,5 @@ | |
| def <<(key) | |
| - @keys << key | |
| + @keys.<< | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7075c !!! | |
| @@ -1,5 +1,5 @@ | |
| def <<(key) | |
| - @keys << key | |
| + @keys.<< | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Equalizer#<<:/Users/solnic/Workspace/virtus/lib/virtus/support/equalizer.rb:30:7586a !!! | |
| @@ -1,5 +1,4 @@ | |
| def <<(key) | |
| - @keys << key | |
| - self | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:2959f !!! | |
| @@ -1,5 +0,4 @@ | |
| def self.extended(descendant) | |
| - super | |
| descendant.module_eval do | |
| extend(DescendantsTracker) | |
| include(attribute_set) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:63b67 !!! | |
| @@ -1,8 +-3,4 @@ | |
| def self.extended(descendant) | |
| super | |
| - descendant.module_eval do | |
| - extend(DescendantsTracker) | |
| - include(attribute_set) | |
| - end | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods.extended:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:14:e6aa9 !!! | |
| @@ -1,8 +1,4 @@ | |
| def self.extended(descendant) | |
| - super | |
| - descendant.module_eval do | |
| - extend(DescendantsTracker) | |
| - include(attribute_set) | |
| - end | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:107:e4081 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_instance_methods.map(&:to_s) | |
| + | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:107:e4081 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_instance_methods.map(&:to_s) | |
| + | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::ClassMethods#inherited:/Users/solnic/Workspace/virtus/lib/virtus/class_methods.rb:85:7c6c1 !!! | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| - super | |
| descendant.module_eval do | |
| include(attribute_set) | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:9e90e !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:dba34 !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + get_attribute | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:dba34 !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + get_attribute | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:37:9e90e !!! | |
| @@ -1,4 +1,4 @@ | |
| def [](name) | |
| - get_attribute(name) | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:df9ab !!! | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:54996 !!! | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute(value) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:5fb1f !!! | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute(name) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:3455c !!! | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + set_attribute | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#[]=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:64:df9ab !!! | |
| @@ -1,4 +1,4 @@ | |
| def []=(name, value) | |
| - set_attribute(name, value) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:233:6c3d5 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_methods.map(&:to_s) | |
| + | |
| end | |
| Took: (0.10s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#allowed_methods:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:233:6c3d5 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_methods | |
| - public_methods.map(&:to_s) | |
| + | |
| end | |
| Took: (0.10s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:75b32 !!! | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:afa07 !!! | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + set_attributes | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:afa07 !!! | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + set_attributes | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#attributes=:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:111:75b32 !!! | |
| @@ -1,4 +1,4 @@ | |
| def attributes=(attributes) | |
| - set_attributes(attributes) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#initialize:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:14:90d52 !!! | |
| @@ -1,4 +3,6 @@ | |
| def initialize(attributes = nil) | |
| +else | |
| + Object.new | |
| if attributes | |
| self.attributes= attributes | |
| end | |
| Took: (0.11s) | |
| !!! Mutant alive: rspec:Virtus::InstanceMethods#set_attributes:/Users/solnic/Workspace/virtus/lib/virtus/instance_methods.rb:193:db87b !!! | |
| @@ -1,5 +3,7 @@ | |
| def set_attributes(attributes) | |
| hash = ::Hash.try_convert(attributes) | |
| +else | |
| + Object.new | |
| if hash.nil? | |
| raise(NoMethodError, "Expected #{attributes.inspect} to respond to #to_hash") | |
| end | |
| Took: (0.12s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:f03b4 !!! | |
| @@ -1,5 +0,4 @@ | |
| def self.included(descendant) | |
| - super | |
| descendant.extend(ClassMethods) | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:27b08 !!! | |
| @@ -1,6 +0,5 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:c8908 !!! | |
| @@ -1,8 +-2,5 @@ | |
| def self.included(descendant) | |
| super | |
| descendant.extend(ClassMethods) | |
| - descendant.class_eval do | |
| - include(InstanceMethods) | |
| - end | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:88041 !!! | |
| @@ -1,6 +1,6 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| + descendant.extend | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:88041 !!! | |
| @@ -1,6 +1,6 @@ | |
| def self.included(descendant) | |
| super | |
| - descendant.extend(ClassMethods) | |
| + descendant.extend | |
| descendant.class_eval do | |
| include(InstanceMethods) | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions.included:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:13:6fc51 !!! | |
| @@ -1,8 +1,4 @@ | |
| def self.included(descendant) | |
| - super | |
| - descendant.extend(ClassMethods) | |
| - descendant.class_eval do | |
| - include(InstanceMethods) | |
| - end | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:36:a3275 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_writer_methods | |
| - self.class.allowed_writer_methods | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions#allowed_writer_methods:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:36:a3275 !!! | |
| @@ -1,4 +1,4 @@ | |
| def allowed_writer_methods | |
| - self.class.allowed_writer_methods | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:27:7333a !!! | |
| @@ -1,4 +1,4 @@ | |
| def attribute_set | |
| - self.class.attribute_set | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ClassInclusions#attribute_set:/Users/solnic/Workspace/virtus/lib/virtus/class_inclusions.rb:27:7333a !!! | |
| @@ -1,4 +1,4 @@ | |
| def attribute_set | |
| - self.class.attribute_set | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:924f8 !!! | |
| @@ -1,5 +0,4 @@ | |
| def self.extended(object) | |
| - super | |
| object.instance_eval do | |
| extend(InstanceMethods) | |
| extend(attribute_set) | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:e0f07 !!! | |
| @@ -1,8 +-3,4 @@ | |
| def self.extended(object) | |
| super | |
| - object.instance_eval do | |
| - extend(InstanceMethods) | |
| - extend(attribute_set) | |
| - end | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Extensions.extended:/Users/solnic/Workspace/virtus/lib/virtus/extensions.rb:15:fba87 !!! | |
| @@ -1,8 +1,4 @@ | |
| def self.extended(object) | |
| - super | |
| - object.instance_eval do | |
| - extend(InstanceMethods) | |
| - extend(attribute_set) | |
| - end | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::ModuleExtensions#extended:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:28:8c0b1 !!! | |
| @@ -1,5 +0,4 @@ | |
| def extended(object) | |
| - super | |
| object.extend(Virtus) | |
| define_attributes(object) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::ModuleExtensions#included:/Users/solnic/Workspace/virtus/lib/virtus/module_extensions.rb:41:437df !!! | |
| @@ -1,5 +0,4 @@ | |
| def included(object) | |
| - super | |
| object.module_eval do | |
| include(Virtus) | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4db8e !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e40d4 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to? | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e04d5 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to?(nil) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4a180 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to?(:sa6df11613fa736221ee8) | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:e40d4 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + value.respond_to? | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromCallable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_callable.rb:17:4db8e !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.respond_to?(:call) | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:d7fa3 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:1e410 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + value.is_a? | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:1e410 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + value.is_a? | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:17:d7fa3 !!! | |
| @@ -1,4 +1,4 @@ | |
| def self.handle?(value) | |
| - value.is_a?(::Symbol) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromSymbol#call:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_symbol.rb:28:350af !!! | |
| @@ -1,8 +-1,6 @@ | |
| def call(instance, *) | |
| if instance.respond_to?(@value) | |
| instance.public_send(@value) | |
| -else | |
| - @value | |
| end | |
| end | |
| Took: (0.05s) | |
| !!! Mutant alive: rspec:Virtus::Coercion::String.to_constant:/Users/solnic/Workspace/virtus/lib/virtus/coercion/string.rb:31:77b86 !!! | |
| @@ -1,5 +3,7 @@ | |
| def self.to_constant(value) | |
| names = value.split("::") | |
| +else | |
| + Object.new | |
| if names.first.empty? | |
| names.shift | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:58ee4 !!! | |
| @@ -1,9 +1,4 @@ | |
| def self.handle?(value) | |
| - case value | |
| -when *SINGLETON_CLASSES | |
| - false | |
| -else | |
| - true | |
| - end | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:963d2 !!! | |
| @@ -2,8 +0,6 @@ | |
| case value | |
| when *SINGLETON_CLASSES | |
| false | |
| -else | |
| - true | |
| end | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:0a1df !!! | |
| @@ -1,7 +1,7 @@ | |
| def self.handle?(value) | |
| case value | |
| when *SINGLETON_CLASSES | |
| - false | |
| + nil | |
| else | |
| true | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:71a07 !!! | |
| @@ -1,7 +1,7 @@ | |
| def self.handle?(value) | |
| case value | |
| when *SINGLETON_CLASSES | |
| - false | |
| + true | |
| else | |
| true | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute::DefaultValue::FromClonable.handle?:/Users/solnic/Workspace/virtus/lib/virtus/attribute/default_value/from_clonable.rb:19:58ee4 !!! | |
| @@ -1,9 +1,4 @@ | |
| def self.handle?(value) | |
| - case value | |
| -when *SINGLETON_CLASSES | |
| - false | |
| -else | |
| - true | |
| - end | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute.build:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:62:7fd64 !!! | |
| @@ -1,6 +1,6 @@ | |
| def self.build(name, type = Object,options = {}) | |
| attribute_class = determine_type(type) || raise(ArgumentError, "#{type.inspect} does not map to an attribute type") | |
| attribute_options = attribute_class.merge_options(type, options) | |
| - attribute_class.new(name, attribute_options) | |
| + attribute_class.new(name) | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#define_accessor_methods:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:247:53ce5 !!! | |
| @@ -1,6 +0,5 @@ | |
| def define_accessor_methods(mod) | |
| define_reader_method(mod) | |
| define_writer_method(mod) | |
| - self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:85891 !!! | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:f843e !!! | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + instance.instance_variable_get | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:f843e !!! | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + instance.instance_variable_get | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#get!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:175:85891 !!! | |
| @@ -1,4 +1,4 @@ | |
| def get!(instance) | |
| - instance.instance_variable_get(@instance_variable_name) | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:937fb !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:6d8e5 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility.== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:d1fa3 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility == nil | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:3975a !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility == :s23675b76eca28a70250b | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:6d8e5 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + @reader_visibility.== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_reader?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:282:937fb !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_reader? | |
| - @reader_visibility == :public | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:ee1d8 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:76dc7 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility.== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:22a62 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility == nil | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:b17db !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility == :s30e127a3016704e2b772 | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:76dc7 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + @writer_visibility.== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#public_writer?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:291:ee1d8 !!! | |
| @@ -1,4 +1,4 @@ | |
| def public_writer? | |
| - @writer_visibility == :public | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:8881c !!! | |
| @@ -1,5 +0,4 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:0a308 !!! | |
| @@ -1,5 +0,4 @@ | |
| def set!(instance, value) | |
| instance.instance_variable_set(@instance_variable_name, value) | |
| - self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:078b6 !!! | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set(value) | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:4dfe6 !!! | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set(@instance_variable_name) | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:a0ae3 !!! | |
| @@ -1,5 +1,5 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| + instance.instance_variable_set | |
| self | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#set!:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:199:881f8 !!! | |
| @@ -1,5 +1,4 @@ | |
| def set!(instance, value) | |
| - instance.instance_variable_set(@instance_variable_name, value) | |
| - self | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:594e0 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:9e3d2 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + @primitive.=== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:9e3d2 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + @primitive.=== | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Attribute#value_coerced?:/Users/solnic/Workspace/virtus/lib/virtus/attribute.rb:236:594e0 !!! | |
| @@ -1,4 +1,4 @@ | |
| def value_coerced?(value) | |
| - @primitive === value | |
| + | |
| end | |
| Took: (0.04s) | |
| !!! Mutant alive: rspec:Virtus::Options#accept_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:47:6e97f !!! | |
| @@ -6,6 +5,5 @@ | |
| descendants.each do |descendant| | |
| descendant.add_accepted_options(new_options) | |
| end | |
| - self | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Options#inherited:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:106:ed996 !!! | |
| @@ -1,5 +0,4 @@ | |
| def inherited(descendant) | |
| super | |
| - descendant.add_accepted_options(accepted_options).set_options(options) | |
| end | |
| Took: (0.06s) | |
| !!! Mutant alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:9edd2 !!! | |
| @@ -1,7 +-2,4 @@ | |
| def set_options(new_options) | |
| - new_options.each do |pair| | |
| - send(*pair) | |
| - end | |
| self | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:a9898 !!! | |
| @@ -2,6 +1,5 @@ | |
| new_options.each do |pair| | |
| send(*pair) | |
| end | |
| - self | |
| end | |
| Took: (0.07s) | |
| !!! Mutant alive: rspec:Virtus::Options#set_options:/Users/solnic/Workspace/virtus/lib/virtus/support/options.rb:79:c03a8 !!! | |
| @@ -1,7 +1,4 @@ | |
| def set_options(new_options) | |
| - new_options.each do |pair| | |
| - send(*pair) | |
| - end | |
| - self | |
| + | |
| end | |
| Took: (0.07s) | |
| subjects: 168 | |
| mutations: 911 | |
| kills: 752 | |
| alive: 159 | |
| mtime: 66.56s | |
| rtime: 67.98s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment