Skip to content

Instantly share code, notes, and snippets.

@plexus
Created May 25, 2014 16:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save plexus/bb716c3427d981ce49ef to your computer and use it in GitHub Desktop.
Save plexus/bb716c3427d981ce49ef to your computer and use it in GitHub Desktop.
= 0.5.12
Mutant configuration:
Matcher: #<Mutant::Matcher::Namespace cache=#<Mutant::Cache> namespace=Yaks>
Strategy: #<Mutant::Rspec::Strategy>
Expect Coverage: 100.000000%
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
.FFF.....FF
(06/11) 54% - 0.70s
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
.FFFF
(01/05) 20% - 0.32s
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
.FFFFFFFF
(01/09) 11% - 0.57s
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
.FFFF
(01/05) 20% - 0.32s
Yaks::CollectionResource#collection?:/home/arne/github/yaks/lib/yaks/collection_resource.rb:54
.....
(05/05) 100% - 0.33s
Yaks::CollectionResource#initialize:/home/arne/github/yaks/lib/yaks/collection_resource.rb:27
.....................
(21/21) 100% - 1.33s
Yaks::CollectionResource#subresources:/home/arne/github/yaks/lib/yaks/collection_resource.rb:45
............................................
(44/44) 100% - 2.95s
Yaks::Mapper::Link#expand?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:47
.........
(09/09) 100% - 0.73s
Yaks::Mapper::Link#expand_with:/home/arne/github/yaks/lib/yaks/mapper/link.rb:73
.......................................
(39/39) 100% - 3.20s
Yaks::Mapper::Link#expansion_mapping:/home/arne/github/yaks/lib/yaks/mapper/link.rb:55
................
(16/16) 100% - 1.30s
Yaks::Mapper::Link#initialize:/home/arne/github/yaks/lib/yaks/mapper/link.rb:33
...........
(11/11) 100% - 0.86s
Yaks::Mapper::Link#map_to_resource_link:/home/arne/github/yaks/lib/yaks/mapper/link.rb:65
............................
(28/28) 100% - 2.28s
Yaks::Mapper::Link#rel?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:37
............
(12/12) 100% - 0.99s
Yaks::Mapper::Link#resource_link_options:/home/arne/github/yaks/lib/yaks/mapper/link.rb:83
....................................................................................
(84/84) 100% - 9.70s
Yaks::Mapper::Link#template_variables:/home/arne/github/yaks/lib/yaks/mapper/link.rb:51
.............
(13/13) 100% - 1.23s
Yaks::Mapper::Link#templated?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:42
.................
(17/17) 100% - 1.49s
Yaks::Mapper::Link#uri_template:/home/arne/github/yaks/lib/yaks/mapper/link.rb:61
.........
(09/09) 100% - 0.74s
Yaks::Mapper#filter:/home/arne/github/yaks/lib/yaks/mapper.rb:59
......
(06/06) 100% - 0.56s
Yaks::Mapper#initialize:/home/arne/github/yaks/lib/yaks/mapper.rb:15
..................
(18/18) 100% - 1.58s
Yaks::Mapper#load_attribute:/home/arne/github/yaks/lib/yaks/mapper.rb:54
..........................
(26/26) 100% - 2.66s
Yaks::Mapper#map_attributes:/home/arne/github/yaks/lib/yaks/mapper.rb:31
..............
(14/14) 100% - 1.30s
Yaks::Mapper#map_links:/home/arne/github/yaks/lib/yaks/mapper.rb:37
.......
(07/07) 100% - 0.71s
Yaks::Mapper#map_subresources:/home/arne/github/yaks/lib/yaks/mapper.rb:41
.....................................................
(53/53) 100% - 5.29s
Yaks::Mapper#mapper_name:/home/arne/github/yaks/lib/yaks/mapper.rb:63
.........
(09/09) 100% - 0.84s
Yaks::Mapper#to_resource:/home/arne/github/yaks/lib/yaks/mapper.rb:20
............................................
(44/44) 100% - 4.89s
Yaks::Mapper::Association#association_mapper:/home/arne/github/yaks/lib/yaks/mapper/association.rb:30
...........................
(27/27) 100% - 2.17s
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
....F........
(12/13) 92% - 0.92s
Yaks::Mapper::Association#map_rel:/home/arne/github/yaks/lib/yaks/mapper/association.rb:25
................................
(32/32) 100% - 2.45s
Yaks::Mapper::Association#map_to_resource_pair:/home/arne/github/yaks/lib/yaks/mapper/association.rb:18
...........................
(27/27) 100% - 2.03s
Yaks::Mapper::HasOne#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_one.rb:4
.....................
(21/21) 100% - 1.42s
Yaks::Mapper::HasMany#collection_mapper:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:8
....................
(20/20) 100% - 1.40s
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
...................F.F.
(21/23) 91% - 1.61s
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
..........................................FF.F.
(44/47) 93% - 3.50s
Yaks::Mapper::Config#attributes:/home/arne/github/yaks/lib/yaks/mapper/config.rb:29
.............................
(29/29) 100% - 2.61s
Yaks::Mapper::Config#has_many:/home/arne/github/yaks/lib/yaks/mapper/config.rb:46
..................
(18/18) 100% - 1.30s
Yaks::Mapper::Config#has_one:/home/arne/github/yaks/lib/yaks/mapper/config.rb:42
..................
(18/18) 100% - 1.27s
Yaks::Mapper::Config#initialize:/home/arne/github/yaks/lib/yaks/mapper/config.rb:8
....................................
(36/36) 100% - 2.56s
Yaks::Mapper::Config#link:/home/arne/github/yaks/lib/yaks/mapper/config.rb:36
...................................
(35/35) 100% - 2.53s
Yaks::Mapper::Config#type:/home/arne/github/yaks/lib/yaks/mapper/config.rb:24
...............................
(31/31) 100% - 2.88s
Yaks::Mapper::Config#updated:/home/arne/github/yaks/lib/yaks/mapper/config.rb:15
...................................
(35/35) 100% - 2.58s
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
...........FF...F..........F.....
(29/33) 87% - 2.22s
Yaks::Mapper::ClassMethods#inherited:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:26
..........
(10/10) 100% - 0.67s
Yaks::CollectionMapper#initialize:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:8
.......................
(23/23) 100% - 1.61s
Yaks::CollectionMapper#to_resource:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:13
..............................................
(46/46) 100% - 3.71s
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
.................F.......
(24/25) 96% - 2.71s
Yaks::HalSerializer#call:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:10
.......
(07/07) 100% - 0.78s
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
.F..................
(19/20) 95% - 1.59s
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
.................FF.F..FFFFFFFFFFFFFF.F....FFFFFFFFFFFFF....FF.....FF.F...
(38/74) 51% - 6.37s
Yaks::HalSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:29
............
(12/12) 100% - 0.93s
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
..........F......F............................................................
(76/78) 97% - 6.73s
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
.......F........F
(15/17) 88% - 1.44s
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
...................................................F.....F..........
(66/68) 97% - 5.64s
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
......F..F......FFF..
(16/21) 76% - 1.68s
Yaks::JsonApiSerializer#serialize_linked_resources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:43
.......................
(23/23) 100% - 1.77s
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
.........F...F.F...........
(24/27) 88% - 2.11s
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
.F....F.............
(18/20) 90% - 1.58s
Yaks::JsonApiSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:21
...............................................
(47/47) 100% - 3.79s
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
.........................F...F.....F....F....F..
(43/48) 89% - 3.79s
Yaks::Config::DSL#default_format:/home/arne/github/yaks/lib/yaks/config.rb:21
...........
(11/11) 100% - 0.92s
Yaks::Config::DSL#format:/home/arne/github/yaks/lib/yaks/config.rb:17
..........
(10/10) 100% - 0.78s
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
.......................F....FFFFFFFFFF..........F........F..
(47/60) 78% - 4.62s
Yaks::Config::DSL#policy:/home/arne/github/yaks/lib/yaks/config.rb:25
........
(08/08) 100% - 0.64s
Yaks::Config::DSL#rel_template:/home/arne/github/yaks/lib/yaks/config.rb:29
.......
(07/07) 100% - 0.54s
Yaks::Config#initialize:/home/arne/github/yaks/lib/yaks/config.rb:44
......................................
(38/38) 100% - 2.78s
Yaks::Config#options_for_format:/home/arne/github/yaks/lib/yaks/config.rb:59
.......
(07/07) 100% - 0.57s
Yaks::Config#policy:/home/arne/github/yaks/lib/yaks/config.rb:51
.........
(09/09) 100% - 0.64s
Yaks::Config#serialize:/home/arne/github/yaks/lib/yaks/config.rb:63
.............................................................................
(77/77) 100% - 6.10s
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55
..........................F...
(29/30) 96% - 2.39s
Yaks::Util#Resolve:/home/arne/github/yaks/lib/yaks/util.rb:34
..........................................................
(58/58) 100% - 3.99s
Yaks::Util#camelize:/home/arne/github/yaks/lib/yaks/util.rb:16
............
(12/12) 100% - 0.84s
Yaks::Util#underscore:/home/arne/github/yaks/lib/yaks/util.rb:9
.......................................
(39/39) 100% - 2.65s
Yaks::FP#curry_method:/home/arne/github/yaks/lib/yaks/fp.rb:5
.............
(13/13) 100% - 0.88s
Yaks::FP#identity_function:/home/arne/github/yaks/lib/yaks/fp.rb:9
..........
(10/10) 100% - 0.68s
Yaks::FP#send_with_args:/home/arne/github/yaks/lib/yaks/fp.rb:14
............................
(28/28) 100% - 1.95s
Yaks::Primitivize.call:/home/arne/github/yaks/lib/yaks/primitivize.rb:8
...........
(11/11) 100% - 0.98s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
.FFFFFFFFFFFFF
(01/14) 7% - 2.29s
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
.........................FFFFFFFFFFFFFFFFFFFFFFFF.F..FFF
(28/56) 50% - 7.21s
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
................................F...
(35/36) 97% - 3.10s
Yaks::DefaultPolicy#derive_mapper_from_model:/home/arne/github/yaks/lib/yaks/default_policy.rb:15
....................
(20/20) 100% - 1.49s
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
.....................FFFF.FFFF......
(28/36) 77% - 3.87s
Yaks::DefaultPolicy#derive_type_from_mapper_class:/home/arne/github/yaks/lib/yaks/default_policy.rb:19
.....................
(21/21) 100% - 1.69s
Yaks::DefaultPolicy#initialize:/home/arne/github/yaks/lib/yaks/default_policy.rb:11
...............
(15/15) 100% - 1.30s
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
.FF
(01/03) 33% - 0.49s
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
.FFF
(01/04) 25% - 0.65s
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
.FFFF
(01/05) 20% - 0.85s
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
.FFFFFFFFFFF
(01/12) 8% - 1.98s
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
.FFF
(01/04) 25% - 0.66s
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
.FFF
(01/04) 25% - 0.67s
Yaks::Resource#[]:/home/arne/github/yaks/lib/yaks/resource.rb:15
.......
(07/07) 100% - 0.51s
Yaks::Resource#collection?:/home/arne/github/yaks/lib/yaks/resource.rb:27
.....
(05/05) 100% - 0.37s
Yaks::Resource#each:/home/arne/github/yaks/lib/yaks/resource.rb:22
.................
(17/17) 100% - 1.27s
Yaks::Resource#initialize:/home/arne/github/yaks/lib/yaks/resource.rb:8
................................................................
(64/64) 100% - 5.29s
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:b9097
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(s93d44ed55a3eec9aae4f, uri, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:3eb80
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, s3f45637a5c87438c178d, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:0013e
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri, s87edd46c557349199a51)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:8e64d
@@ -1,4 +1,3 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:3dfdd
@@ -1,4 +1,4 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
+ nil
end
(06/11) 54% - 0.70s
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:c65f2
@@ -1,4 +1,4 @@
def name
- options[:name]
+ raise
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:65dd9
@@ -1,4 +1,3 @@
def name
- options[:name]
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:b0c97
@@ -1,4 +1,4 @@
def name
- options[:name]
+ nil
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:6edc7
@@ -1,4 +1,4 @@
def name
- options[:name]
+ options
end
(01/05) 20% - 0.32s
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:c8c89
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ raise
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:6967b
@@ -1,6 +1,3 @@
def templated?
- options.fetch(:templated) do
- false
- end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:5b5e0
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ options.fetch(:templated)
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:a7a7e
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ nil
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:372ae
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ true
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:666bf
@@ -1,6 +1,5 @@
def templated?
options.fetch(:templated) do
- false
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7bbd8
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ raise
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7d87d
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ nil
end
(01/09) 11% - 0.57s
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:89fd3
@@ -1,4 +1,4 @@
def title
- options[:title]
+ raise
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:528d8
@@ -1,4 +1,3 @@
def title
- options[:title]
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:7e52a
@@ -1,4 +1,4 @@
def title
- options[:title]
+ nil
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:4ebe1
@@ -1,4 +1,4 @@
def title
- options[:title]
+ options
end
(01/05) 20% - 0.32s
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
evil:Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8:40e8c
@@ -1,4 +1,4 @@
-def initialize(name, mapper, rel, collection_mapper)
+def initialize(name, mapper, rel, s271efd0ce5405c93ec14)
@name, @mapper, @rel, @collection_mapper = [name, mapper, rel, collection_mapper]
end
(12/13) 92% - 0.92s
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:eb50d
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(nil), policy).to_resource
end
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:3a249
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(policy), nil).to_resource
end
(21/23) 91% - 1.61s
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:e4e58
@@ -1,10 +1,10 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
+ nil
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:c3a28
@@ -1,10 +1,9 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:3c6b7
@@ -1,10 +1,8 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
- end, options.fetch(:collection_mapper) do
- Undefined
- end)]))
+ end, nil)]))
end
(44/47) 93% - 3.50s
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:3b119
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], nil, [])
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:bb60a
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], [], nil)
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:2c369
@@ -1,8 +1,8 @@
def config
@config ||= Config.new(nil, [], [], [])
- if block_given?
+ if true
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:f0624
@@ -1,8 +1,7 @@
def config
@config ||= Config.new(nil, [], [], [])
if block_given?
@config = yield(@config)
end
- @config
end
(29/33) 87% - 2.22s
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
evil:Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11:a9d64
@@ -1,5 +1,5 @@
def initialize(resource, options = {})
@resource = resource
- @options = YAKS_DEFAULT_OPTIONS.merge(options)
+ @options = options
end
(24/25) 96% - 2.71s
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
evil:Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50:3bba8
@@ -1,10 +1,10 @@
-def serialize_embedded(subresources)
+def serialize_embedded(sf130ee12520bd5127965)
subresources.each_with_object({}) do |(rel, resources), memo|
memo[rel] = if resources.collection?
resources.map(&method(:serialize_resource))
else
serialize_resource(resources)
end
end
end
(19/20) 95% - 1.59s
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5df8c
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ nil
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:2a49a
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ hal_link
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6e874
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:39520
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |sb940ec29894d7a66a7bd, _|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:f3315
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |_|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:d5123
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:93808
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8d6bc
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:572bd
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:26fb1
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:9bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.eql?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:b5995
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.equal?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cafaf
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:65be8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:c0560
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == :s4a983fb6eedc31e61831
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cfd41
@@ -1,16 +1,15 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:06c19
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ raise
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:1a78e
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if nil
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:30b40
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if false
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5f8ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:fa083
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:547b2
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:14fe6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ { templated: true }
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:80bff
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:0bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c9ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!({})
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:841c6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil => true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cc989
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(sf0a5a94e723ebd14865c: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:e3e74
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:069e8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: false)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cf9db
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
+ nil
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c4d4
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8e054
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:b7ceb
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |s9845852e858ad8644578, _|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8246a
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == :scf8e1af8649c06048b43
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:83024
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(s6865b27fe3427ccf23ae: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
(38/74) 51% - 6.37s
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:73ecd
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless nil
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:39300
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless false
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
(76/78) 97% - 6.73s
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:dce14
@@ -1,6 +1,4 @@
def singular?(rel)
- !options.fetch(:plural_links) do
- []
- end.include?(rel)
+ !nil
end
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:5068d
@@ -1,6 +1,6 @@
def singular?(rel)
!options.fetch(:plural_links) do
[]
- end.include?(rel)
+ end.include?(nil)
end
(15/17) 88% - 1.44s
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:83700
@@ -1,9 +1,9 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
+ serialized
end
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:7c229
@@ -1,9 +1,8 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
end
(66/68) 97% - 5.64s
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:0c82f
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if resource
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:76f6a
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if true
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:86bab
@@ -1,8 +1,6 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
- else
- resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ff115
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ nil
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ac4a8
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ resource
end
end
(16/21) 76% - 1.68s
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:ae086
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(s1bdcc097ee717c12eae1, resources), hsh|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:f49db
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources), sa885dd91dd44b75927ae|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:e9a2d
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources)|
serialize_linked_resources(resources, hsh)
end
end
(24/27) 88% - 2.11s
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:2b7c8
@@ -1,6 +1,6 @@
-def serialize_links(subresources)
+def serialize_links(s43be33bb76f08042e900)
subresources.each_with_object({}) do |(name, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:7a769
@@ -1,6 +1,6 @@
def serialize_links(subresources)
- subresources.each_with_object({}) do |(name, resource), hsh|
+ subresources.each_with_object({}) do |(s6a8c6df840ea58956814, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
(18/20) 90% - 1.58s
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:2b255
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
- linked = linked[key] = set << serialize_resource(resource)
+ s9389d249ceb9d5775acf = linked[key] = set << serialize_resource(resource)
serialize_linked_subresources(resource.subresources, linked)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:608f3
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ nil
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:cfa90
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ serialize_linked_subresources(resource.subresources, nil)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:2dc96
@@ -1,9 +1,8 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:09256
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
- linked = linked[key] = set << serialize_resource(resource)
+ s1ae6b00f1f15a3836e71 = linked[key] = set << serialize_resource(resource)
serialize_linked_subresources(resource.subresources, linked)
end
(43/48) 89% - 3.79s
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf9e6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
- if blk
+ if true
instance_eval(&blk)
end
@policies.each do |policy_blk|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:9542f
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ @policies.each
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:a6734
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do |se9b4ba19b4284ce97fd5|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf4b9
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dfa6d
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:6da14
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf6b6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:1a49f
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class.class_eval
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77e52
@@ -1,13 +1,12 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:ed160
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ raise
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:93394
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ nil
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dd260
@@ -1,13 +1,10 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:848dc
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do |scc593ee2b68dc3a4c152|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
(47/60) 78% - 4.62s
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55
evil:Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55:ee605
(29/30) 96% - 2.39s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:d4ec4
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(&blk)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:2ec0e
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(*types)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:281dd
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b0a90
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ raise
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:8bdde
@@ -1,6 +1,3 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b7f0d
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ types.each
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:a2602
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do |sdfebdf7e83e54381d1cd|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:035a2
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7569a
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ nil
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:e4bef
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ MAPPINGS
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:956be
@@ -1,6 +1,5 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7efc7
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ raise
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:70f1b
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ nil
end
(01/14) 7% - 2.29s
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:943d0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ nil
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7bbf0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ "don't know how to turn #{object.class} (#{object.inspect}) into a primitive"
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:dc50a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9f8b6
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("#{nil}#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:80f35
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("fa05ed0b16ca7c62d149#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:1653c
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}#{nil}#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:97805
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}7f4aa2dc914e733979ff#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:14c0f
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}#{nil}")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:ecfc1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}9f4c555bc6c3e5408e5f")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:6f4f1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise(nil)
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:f4892
@@ -1,9 +1,8 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:08a82
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("230bf83b5676534fd159#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:48dee
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}8a63d748792256758e89#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:a5de0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}81f1902f20e907e89e57")
end
(28/56) 50% - 7.21s
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
evil:Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23:6b039
(35/36) 97% - 3.10s
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:cdf9b
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(nil => derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:86732
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(see47c726939fc0c7dc6c: derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:121aa
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: nil, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:c4074
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: mapper.class, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:2cbd0
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:223b3
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:545e1
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:08034
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(association_name: association.name)
end
(28/36) 77% - 3.87s
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:89c99
@@ -1,3 +1,3 @@
-def [](*)
+def []
end
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:8d993
@@ -1,3 +1,4 @@
def [](*)
+ raise
end
(01/03) 33% - 0.49s
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:01211
@@ -1,4 +1,4 @@
def attributes
- {}
+ raise
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:3cfd9
@@ -1,4 +1,3 @@
def attributes
- {}
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:1469a
@@ -1,4 +1,4 @@
def attributes
- {}
+ nil
end
(01/04) 25% - 0.65s
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:574a8
@@ -1,4 +1,4 @@
def collection?
- false
+ raise
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:644c6
@@ -1,4 +1,3 @@
def collection?
- false
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:8870c
@@ -1,4 +1,4 @@
def collection?
- false
+ nil
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:06ad9
@@ -1,4 +1,4 @@
def collection?
- false
+ true
end
(01/05) 20% - 0.85s
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3726a
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ raise
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3ffb9
@@ -1,6 +1,3 @@
def each
- unless block_given?
- return to_enum
- end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:22b85
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless nil
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:0935e
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless (!block_given?)
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:4804b
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless true
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:9137c
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless false
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:bdfdd
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ if block_given?
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:589cd
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:d6e78
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ return nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:e96a2
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:51a94
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ nil
end
(01/12) 8% - 1.98s
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:ea1be
@@ -1,4 +1,4 @@
def links
- []
+ raise
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:71595
@@ -1,4 +1,3 @@
def links
- []
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:bf5ee
@@ -1,4 +1,4 @@
def links
- []
+ nil
end
(01/04) 25% - 0.66s
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:17909
@@ -1,4 +1,4 @@
def subresources
- {}
+ raise
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:3ca3b
@@ -1,4 +1,3 @@
def subresources
- {}
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:35d35
@@ -1,4 +1,4 @@
def subresources
- {}
+ nil
end
(01/04) 25% - 0.67s
Subjects: 92
Mutations: 2277
Kills: 2097
Alive: 180
Runtime: 194.06s
Killtime: 192.87s
Overhead: 0.61%
Coverage: 92.09%
Expected: 100.00%
Nodes handled by generic mutator (type:occurrences):
regopt : 5
125.93user 69.72system 3:15.98elapsed 99%CPU (0avgtext+0avgdata 74440maxresident)k
0inputs+216outputs (0major+28707394minor)pagefaults 0swaps
= 0.5.13
Mutant configuration:
Matcher: #<Mutant::Matcher::Namespace cache=#<Mutant::Cache> namespace=Yaks>
Strategy: #<Mutant::Rspec::Strategy>
Expect Coverage: 100.000000%
Yaks::FP#curry_method:/home/arne/github/yaks/lib/yaks/fp.rb:5
.............
(13/13) 100% - 0.87s
Yaks::FP#identity_function:/home/arne/github/yaks/lib/yaks/fp.rb:9
..........
(10/10) 100% - 0.69s
Yaks::FP#send_with_args:/home/arne/github/yaks/lib/yaks/fp.rb:14
............................
(28/28) 100% - 1.91s
Yaks::Primitivize.call:/home/arne/github/yaks/lib/yaks/primitivize.rb:8
...........
(11/11) 100% - 13.53s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
.FFFFFFFFFFFFF
(01/14) 7% - 18.53s
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
.........................FFFFFFFFFFFFFFFFFFFFF.F
(26/48) 54% - 66.00s
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
................................F..
(34/35) 97% - 47.59s
Yaks::DefaultPolicy#derive_mapper_from_model:/home/arne/github/yaks/lib/yaks/default_policy.rb:15
...................
(19/19) 100% - 25.67s
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
.....................FFFF.FFFF......
(28/36) 77% - 50.71s
Yaks::DefaultPolicy#derive_type_from_mapper_class:/home/arne/github/yaks/lib/yaks/default_policy.rb:19
....................
(20/20) 100% - 28.19s
Yaks::DefaultPolicy#initialize:/home/arne/github/yaks/lib/yaks/default_policy.rb:11
...............
(15/15) 100% - 21.57s
Yaks::Resource#[]:/home/arne/github/yaks/lib/yaks/resource.rb:15
.......
(07/07) 100% - 0.56s
Yaks::Resource#collection?:/home/arne/github/yaks/lib/yaks/resource.rb:27
.....
(05/05) 100% - 0.39s
Yaks::Resource#each:/home/arne/github/yaks/lib/yaks/resource.rb:22
.................
(17/17) 100% - 1.35s
Yaks::Resource#initialize:/home/arne/github/yaks/lib/yaks/resource.rb:8
........................................................
(56/56) 100% - 4.74s
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
.FF
(01/03) 33% - 4.14s
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
.FFF
(01/04) 25% - 5.92s
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
.FFFF
(01/05) 20% - 8.39s
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
.FFFFFFFFFFF
(01/12) 8% - 16.44s
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
.FFF
(01/04) 25% - 5.58s
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
.FFF
(01/04) 25% - 5.93s
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
.FFF.....FF
(06/11) 54% - 0.84s
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
.FFFF
(01/05) 20% - 0.38s
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
.FFFFFFFF
(01/09) 11% - 1.03s
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
.FFFF
(01/05) 20% - 0.59s
Yaks::CollectionResource#collection?:/home/arne/github/yaks/lib/yaks/collection_resource.rb:54
.....
(05/05) 100% - 0.52s
Yaks::CollectionResource#initialize:/home/arne/github/yaks/lib/yaks/collection_resource.rb:27
...................
(19/19) 100% - 2.13s
Yaks::CollectionResource#subresources:/home/arne/github/yaks/lib/yaks/collection_resource.rb:45
.........................................
(41/41) 100% - 3.42s
Yaks::Mapper#filter:/home/arne/github/yaks/lib/yaks/mapper.rb:59
......
(06/06) 100% - 3.71s
Yaks::Mapper#initialize:/home/arne/github/yaks/lib/yaks/mapper.rb:15
................
(16/16) 100% - 10.22s
Yaks::Mapper#load_attribute:/home/arne/github/yaks/lib/yaks/mapper.rb:54
..........................
(26/26) 100% - 19.42s
Yaks::Mapper#map_attributes:/home/arne/github/yaks/lib/yaks/mapper.rb:31
..............
(14/14) 100% - 9.22s
Yaks::Mapper#map_links:/home/arne/github/yaks/lib/yaks/mapper.rb:37
.......
(07/07) 100% - 4.31s
Yaks::Mapper#map_subresources:/home/arne/github/yaks/lib/yaks/mapper.rb:41
................................................
(48/48) 100% - 35.35s
Yaks::Mapper#mapper_name:/home/arne/github/yaks/lib/yaks/mapper.rb:63
.........
(09/09) 100% - 5.97s
Yaks::Mapper#to_resource:/home/arne/github/yaks/lib/yaks/mapper.rb:20
........................................
(40/40) 100% - 29.11s
Yaks::Mapper::Link#expand?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:47
.........
(09/09) 100% - 1.02s
Yaks::Mapper::Link#expand_with:/home/arne/github/yaks/lib/yaks/mapper/link.rb:73
.......................................
(39/39) 100% - 5.32s
Yaks::Mapper::Link#expansion_mapping:/home/arne/github/yaks/lib/yaks/mapper/link.rb:55
................
(16/16) 100% - 2.26s
Yaks::Mapper::Link#initialize:/home/arne/github/yaks/lib/yaks/mapper/link.rb:33
...........
(11/11) 100% - 1.58s
Yaks::Mapper::Link#map_to_resource_link:/home/arne/github/yaks/lib/yaks/mapper/link.rb:65
............................
(28/28) 100% - 3.91s
Yaks::Mapper::Link#rel?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:37
............
(12/12) 100% - 1.66s
Yaks::Mapper::Link#resource_link_options:/home/arne/github/yaks/lib/yaks/mapper/link.rb:83
............................................................................
(76/76) 100% - 10.22s
Yaks::Mapper::Link#template_variables:/home/arne/github/yaks/lib/yaks/mapper/link.rb:51
.............
(13/13) 100% - 1.58s
Yaks::Mapper::Link#templated?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:42
.................
(17/17) 100% - 1.84s
Yaks::Mapper::Link#uri_template:/home/arne/github/yaks/lib/yaks/mapper/link.rb:61
.........
(09/09) 100% - 1.27s
Yaks::Mapper::Association#association_mapper:/home/arne/github/yaks/lib/yaks/mapper/association.rb:30
...........................
(27/27) 100% - 2.64s
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
....F........
(12/13) 92% - 1.17s
Yaks::Mapper::Association#map_rel:/home/arne/github/yaks/lib/yaks/mapper/association.rb:25
................................
(32/32) 100% - 3.07s
Yaks::Mapper::Association#map_to_resource_pair:/home/arne/github/yaks/lib/yaks/mapper/association.rb:18
...........................
(27/27) 100% - 2.90s
Yaks::Mapper::HasOne#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_one.rb:4
.....................
(21/21) 100% - 1.76s
Yaks::Mapper::HasMany#collection_mapper:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:8
....................
(20/20) 100% - 1.76s
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
...................F.F.
(21/23) 91% - 1.96s
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
..........................................FF.F.
(44/47) 93% - 6.37s
Yaks::Mapper::Config#attributes:/home/arne/github/yaks/lib/yaks/mapper/config.rb:29
............................
(28/28) 100% - 5.53s
Yaks::Mapper::Config#has_many:/home/arne/github/yaks/lib/yaks/mapper/config.rb:46
..................
(18/18) 100% - 1.68s
Yaks::Mapper::Config#has_one:/home/arne/github/yaks/lib/yaks/mapper/config.rb:42
..................
(18/18) 100% - 1.63s
Yaks::Mapper::Config#initialize:/home/arne/github/yaks/lib/yaks/mapper/config.rb:8
................................
(32/32) 100% - 2.99s
Yaks::Mapper::Config#link:/home/arne/github/yaks/lib/yaks/mapper/config.rb:36
...................................
(35/35) 100% - 3.15s
Yaks::Mapper::Config#type:/home/arne/github/yaks/lib/yaks/mapper/config.rb:24
..............................
(30/30) 100% - 3.51s
Yaks::Mapper::Config#updated:/home/arne/github/yaks/lib/yaks/mapper/config.rb:15
...................................
(35/35) 100% - 4.29s
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
...........FF...F..........F...
(27/31) 87% - 3.34s
Yaks::Mapper::ClassMethods#inherited:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:26
..........
(10/10) 100% - 1.23s
Yaks::CollectionMapper#initialize:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:8
......................
(22/22) 100% - 2.77s
Yaks::CollectionMapper#to_resource:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:13
..............................................
(46/46) 100% - 4.60s
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
.................F.....
(22/23) 95% - 36.74s
Yaks::HalSerializer#call:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:10
.......
(07/07) 100% - 1.36s
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
.F..................
(19/20) 95% - 3.67s
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
.................FF.F..FFFFFFFFFFFFFF.F....FFFFFFFFFFFFF....FF.......
(36/69) 52% - 13.37s
Yaks::HalSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:29
............
(12/12) 100% - 2.57s
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
..........F......F.......................................................
(71/73) 97% - 17.37s
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
.......F........F
(15/17) 88% - 3.13s
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
..................................................F.....F....
(59/61) 96% - 7.61s
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
......F..F......FFF..
(16/21) 76% - 2.84s
Yaks::JsonApiSerializer#serialize_linked_resources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:43
.......................
(23/23) 100% - 3.06s
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
.........F...F.F...........
(24/27) 88% - 3.60s
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
.F....F.............
(18/20) 90% - 1.95s
Yaks::JsonApiSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:21
............................................
(44/44) 100% - 4.49s
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
.........................F...F.....F....F....
(41/45) 91% - 4.76s
Yaks::Config::DSL#default_format:/home/arne/github/yaks/lib/yaks/config.rb:21
...........
(11/11) 100% - 1.51s
Yaks::Config::DSL#format:/home/arne/github/yaks/lib/yaks/config.rb:17
..........
(10/10) 100% - 1.11s
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
.......................F....FFFFFFFFFF..........F.......
(44/56) 78% - 5.98s
Yaks::Config::DSL#policy:/home/arne/github/yaks/lib/yaks/config.rb:25
........
(08/08) 100% - 1.11s
Yaks::Config::DSL#rel_template:/home/arne/github/yaks/lib/yaks/config.rb:29
.......
(07/07) 100% - 0.87s
Yaks::Config#initialize:/home/arne/github/yaks/lib/yaks/config.rb:44
..................................
(34/34) 100% - 4.54s
Yaks::Config#options_for_format:/home/arne/github/yaks/lib/yaks/config.rb:59
.......
(07/07) 100% - 0.97s
Yaks::Config#policy:/home/arne/github/yaks/lib/yaks/config.rb:51
.........
(09/09) 100% - 1.17s
Yaks::Config#serialize:/home/arne/github/yaks/lib/yaks/config.rb:63
.........................................................................
(73/73) 100% - 8.62s
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55
..........................F..
(28/29) 96% - 3.98s
Yaks::Util#Resolve:/home/arne/github/yaks/lib/yaks/util.rb:34
.........................................................
(57/57) 100% - 5.22s
Yaks::Util#camelize:/home/arne/github/yaks/lib/yaks/util.rb:16
............
(12/12) 100% - 1.08s
Yaks::Util#underscore:/home/arne/github/yaks/lib/yaks/util.rb:9
...................................
(35/35) 100% - 4.36s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:d4ec4
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(&blk)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:2ec0e
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(*types)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:281dd
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b0a90
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ raise
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:8bdde
@@ -1,6 +1,3 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b7f0d
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ types.each
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:67f94
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do |type__mutant__|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:035a2
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7569a
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ nil
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:e4bef
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ MAPPINGS
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:956be
@@ -1,6 +1,5 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7efc7
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ raise
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:70f1b
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ nil
end
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:943d0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ nil
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7bbf0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ "don't know how to turn #{object.class} (#{object.inspect}) into a primitive"
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:dc50a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9f8b6
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("#{nil}#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:1653c
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}#{nil}#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:14c0f
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}#{nil}")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:6f4f1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise(nil)
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:f4892
@@ -1,9 +1,8 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
end
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23:6b039
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:cdf9b
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(nil => derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:d596d
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name__mutant__: derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:121aa
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: nil, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:c4074
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: mapper.class, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:2cbd0
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:223b3
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:545e1
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:08034
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(association_name: association.name)
end
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:89c99
@@ -1,3 +1,3 @@
-def [](*)
+def []
end
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:8d993
@@ -1,3 +1,4 @@
def [](*)
+ raise
end
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:01211
@@ -1,4 +1,4 @@
def attributes
- {}
+ raise
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:3cfd9
@@ -1,4 +1,3 @@
def attributes
- {}
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:1469a
@@ -1,4 +1,4 @@
def attributes
- {}
+ nil
end
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:574a8
@@ -1,4 +1,4 @@
def collection?
- false
+ raise
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:644c6
@@ -1,4 +1,3 @@
def collection?
- false
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:8870c
@@ -1,4 +1,4 @@
def collection?
- false
+ nil
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:06ad9
@@ -1,4 +1,4 @@
def collection?
- false
+ true
end
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3726a
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ raise
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3ffb9
@@ -1,6 +1,3 @@
def each
- unless block_given?
- return to_enum
- end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:22b85
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless nil
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:0935e
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless (!block_given?)
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:4804b
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless true
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:9137c
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless false
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:bdfdd
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ if block_given?
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:589cd
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:d6e78
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ return nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:e96a2
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:51a94
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ nil
end
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:ea1be
@@ -1,4 +1,4 @@
def links
- []
+ raise
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:71595
@@ -1,4 +1,3 @@
def links
- []
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:bf5ee
@@ -1,4 +1,4 @@
def links
- []
+ nil
end
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:17909
@@ -1,4 +1,4 @@
def subresources
- {}
+ raise
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:3ca3b
@@ -1,4 +1,3 @@
def subresources
- {}
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:35d35
@@ -1,4 +1,4 @@
def subresources
- {}
+ nil
end
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:5a897
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel__mutant__, uri, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:24fd0
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri__mutant__, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:43576
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri, options__mutant__)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:8e64d
@@ -1,4 +1,3 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:3dfdd
@@ -1,4 +1,4 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
+ nil
end
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:c65f2
@@ -1,4 +1,4 @@
def name
- options[:name]
+ raise
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:65dd9
@@ -1,4 +1,3 @@
def name
- options[:name]
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:b0c97
@@ -1,4 +1,4 @@
def name
- options[:name]
+ nil
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:6edc7
@@ -1,4 +1,4 @@
def name
- options[:name]
+ options
end
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:c8c89
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ raise
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:6967b
@@ -1,6 +1,3 @@
def templated?
- options.fetch(:templated) do
- false
- end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:5b5e0
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ options.fetch(:templated)
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:a7a7e
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ nil
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:372ae
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ true
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:666bf
@@ -1,6 +1,5 @@
def templated?
options.fetch(:templated) do
- false
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7bbd8
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ raise
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7d87d
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ nil
end
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:89fd3
@@ -1,4 +1,4 @@
def title
- options[:title]
+ raise
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:528d8
@@ -1,4 +1,3 @@
def title
- options[:title]
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:7e52a
@@ -1,4 +1,4 @@
def title
- options[:title]
+ nil
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:4ebe1
@@ -1,4 +1,4 @@
def title
- options[:title]
+ options
end
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
- rspec:Yaks::Mapper::Association
evil:Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8:4b20f
@@ -1,4 +1,4 @@
-def initialize(name, mapper, rel, collection_mapper)
+def initialize(name, mapper, rel, collection_mapper__mutant__)
@name, @mapper, @rel, @collection_mapper = [name, mapper, rel, collection_mapper]
end
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
- rspec:Yaks::Mapper::HasMany
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:eb50d
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(nil), policy).to_resource
end
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:3a249
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(policy), nil).to_resource
end
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
- rspec:Yaks::Mapper::Config
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:e4e58
@@ -1,10 +1,10 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
+ nil
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:c3a28
@@ -1,10 +1,9 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:3c6b7
@@ -1,10 +1,8 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
- end, options.fetch(:collection_mapper) do
- Undefined
- end)]))
+ end, nil)]))
end
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
- rspec:Yaks::Mapper::ClassMethods
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:3b119
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], nil, [])
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:bb60a
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], [], nil)
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:2c369
@@ -1,8 +1,8 @@
def config
@config ||= Config.new(nil, [], [], [])
- if block_given?
+ if true
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:f0624
@@ -1,8 +1,7 @@
def config
@config ||= Config.new(nil, [], [], [])
if block_given?
@config = yield(@config)
end
- @config
end
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11:a9d64
@@ -1,5 +1,5 @@
def initialize(resource, options = {})
@resource = resource
- @options = YAKS_DEFAULT_OPTIONS.merge(options)
+ @options = options
end
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50:3c245
@@ -1,10 +1,10 @@
-def serialize_embedded(subresources)
+def serialize_embedded(subresources__mutant__)
subresources.each_with_object({}) do |(rel, resources), memo|
memo[rel] = if resources.collection?
resources.map(&method(:serialize_resource))
else
serialize_resource(resources)
end
end
end
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5df8c
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ nil
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:2a49a
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ hal_link
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6e874
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6280c
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k__mutant__, _|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:f3315
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |_|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:d5123
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:93808
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8d6bc
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:572bd
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:26fb1
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:9bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.eql?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:b5995
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.equal?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cafaf
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:65be8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:4cc66
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == :templated__mutant__
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cfd41
@@ -1,16 +1,15 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:06c19
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ raise
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:1a78e
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if nil
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:30b40
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if false
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5f8ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:fa083
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:547b2
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:14fe6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ { templated: true }
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:80bff
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:0bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c9ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!({})
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:841c6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil => true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:beef8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated__mutant__: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:e3e74
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:069e8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: false)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cf9db
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
+ nil
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c4d4
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8e054
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:73ecd
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless nil
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:39300
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless false
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:dce14
@@ -1,6 +1,4 @@
def singular?(rel)
- !options.fetch(:plural_links) do
- []
- end.include?(rel)
+ !nil
end
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:5068d
@@ -1,6 +1,6 @@
def singular?(rel)
!options.fetch(:plural_links) do
[]
- end.include?(rel)
+ end.include?(nil)
end
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:83700
@@ -1,9 +1,9 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
+ serialized
end
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:7c229
@@ -1,9 +1,8 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
end
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:0c82f
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if resource
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:76f6a
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if true
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:86bab
@@ -1,8 +1,6 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
- else
- resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ff115
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ nil
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ac4a8
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ resource
end
end
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:821b5
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name__mutant__, resources), hsh|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:c7edc
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources), hsh__mutant__|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:e9a2d
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources)|
serialize_linked_resources(resources, hsh)
end
end
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:151d6
@@ -1,6 +1,6 @@
-def serialize_links(subresources)
+def serialize_links(subresources__mutant__)
subresources.each_with_object({}) do |(name, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:6ac51
@@ -1,6 +1,6 @@
def serialize_links(subresources)
- subresources.each_with_object({}) do |(name, resource), hsh|
+ subresources.each_with_object({}) do |(name__mutant__, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:7baf4
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
- linked = linked[key] = set << serialize_resource(resource)
+ linked__mutant__ = linked[key] = set << serialize_resource(resource)
serialize_linked_subresources(resource.subresources, linked)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:608f3
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ nil
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:cfa90
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ serialize_linked_subresources(resource.subresources, nil)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:2dc96
@@ -1,9 +1,8 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
end
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
- rspec:Yaks::Config
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf9e6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
- if blk
+ if true
instance_eval(&blk)
end
@policies.each do |policy_blk|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:9542f
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ @policies.each
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77461
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do |policy_blk__mutant__|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf4b9
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dfa6d
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:6da14
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf6b6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:1a49f
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class.class_eval
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77e52
@@ -1,13 +1,12 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:ed160
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ raise
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:93394
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ nil
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dd260
@@ -1,13 +1,10 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
config.policy_class = @policy_class
end
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55
- rspec:Yaks::Config
evil:Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:55:ee605
Subjects: 92
Mutations: 2182
Kills: 2013
Alive: 169
Runtime: 690.22s
Killtime: 688.92s
Overhead: 0.19%
Coverage: 92.25%
Expected: 100.00%
Nodes handled by generic mutator (type:occurrences):
regopt : 5
Command exited with non-zero status 1
449.55user 242.84system 11:32.16elapsed 100%CPU (0avgtext+0avgdata 88432maxresident)k
0inputs+360outputs (0major+96526505minor)pagefaults 0swaps
= 0.5.14
Mutant configuration:
Matcher: #<Mutant::Matcher::Namespace cache=#<Mutant::Cache> namespace=Yaks>
Strategy: #<Mutant::Rspec::Strategy>
Expect Coverage: 100.000000%
Yaks::FP#curry_method:/home/arne/github/yaks/lib/yaks/fp.rb:5
.............
(13/13) 100% - 0.90s
Yaks::FP#identity_function:/home/arne/github/yaks/lib/yaks/fp.rb:9
..........
(10/10) 100% - 0.67s
Yaks::FP#send_with_args:/home/arne/github/yaks/lib/yaks/fp.rb:14
............................
(28/28) 100% - 2.01s
Yaks::Primitivize.call:/home/arne/github/yaks/lib/yaks/primitivize.rb:8
...........
(11/11) 100% - 13.83s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
.FFFFFFFFFFFFF
(01/14) 7% - 18.70s
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
.........................FFFFFFFFFFFFFFFFFFFFF.F
(26/48) 54% - 66.96s
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
................................F..
(34/35) 97% - 46.88s
Yaks::DefaultPolicy#derive_mapper_from_model:/home/arne/github/yaks/lib/yaks/default_policy.rb:15
...................
(19/19) 100% - 25.30s
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
.....................FFFF.FFFF......
(28/36) 77% - 49.56s
Yaks::DefaultPolicy#derive_type_from_mapper_class:/home/arne/github/yaks/lib/yaks/default_policy.rb:19
....................
(20/20) 100% - 27.19s
Yaks::DefaultPolicy#initialize:/home/arne/github/yaks/lib/yaks/default_policy.rb:11
...............
(15/15) 100% - 21.36s
Yaks::Resource#[]:/home/arne/github/yaks/lib/yaks/resource.rb:15
.......
(07/07) 100% - 0.56s
Yaks::Resource#collection?:/home/arne/github/yaks/lib/yaks/resource.rb:27
.....
(05/05) 100% - 0.38s
Yaks::Resource#each:/home/arne/github/yaks/lib/yaks/resource.rb:22
.................
(17/17) 100% - 1.31s
Yaks::Resource#initialize:/home/arne/github/yaks/lib/yaks/resource.rb:8
........................................................
(56/56) 100% - 4.57s
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
.FF
(01/03) 33% - 4.08s
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
.FFF
(01/04) 25% - 5.90s
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
.FFFF
(01/05) 20% - 8.31s
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
.FFFFFFFFFFF
(01/12) 8% - 16.31s
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
.FFF
(01/04) 25% - 5.50s
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
.FFF
(01/04) 25% - 6.04s
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
.FFF.....FF
(06/11) 54% - 0.85s
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
.FFFF
(01/05) 20% - 0.40s
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
.FFFFFFFF
(01/09) 11% - 0.97s
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
.FFFF
(01/05) 20% - 0.53s
Yaks::CollectionResource#collection?:/home/arne/github/yaks/lib/yaks/collection_resource.rb:54
.....
(05/05) 100% - 0.54s
Yaks::CollectionResource#initialize:/home/arne/github/yaks/lib/yaks/collection_resource.rb:27
...................
(19/19) 100% - 2.05s
Yaks::CollectionResource#subresources:/home/arne/github/yaks/lib/yaks/collection_resource.rb:45
.........................................
(41/41) 100% - 3.42s
Yaks::Mapper::Link#expand?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:47
.........
(09/09) 100% - 1.01s
Yaks::Mapper::Link#expand_with:/home/arne/github/yaks/lib/yaks/mapper/link.rb:73
.......................................
(39/39) 100% - 4.45s
Yaks::Mapper::Link#expansion_mapping:/home/arne/github/yaks/lib/yaks/mapper/link.rb:55
................
(16/16) 100% - 2.13s
Yaks::Mapper::Link#initialize:/home/arne/github/yaks/lib/yaks/mapper/link.rb:33
...........
(11/11) 100% - 1.60s
Yaks::Mapper::Link#map_to_resource_link:/home/arne/github/yaks/lib/yaks/mapper/link.rb:65
............................
(28/28) 100% - 3.76s
Yaks::Mapper::Link#rel?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:37
............
(12/12) 100% - 1.58s
Yaks::Mapper::Link#resource_link_options:/home/arne/github/yaks/lib/yaks/mapper/link.rb:83
............................................................................
(76/76) 100% - 10.22s
Yaks::Mapper::Link#template_variables:/home/arne/github/yaks/lib/yaks/mapper/link.rb:51
.............
(13/13) 100% - 1.42s
Yaks::Mapper::Link#templated?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:42
.................
(17/17) 100% - 1.73s
Yaks::Mapper::Link#uri_template:/home/arne/github/yaks/lib/yaks/mapper/link.rb:61
.........
(09/09) 100% - 1.22s
Yaks::Mapper#filter:/home/arne/github/yaks/lib/yaks/mapper.rb:59
......
(06/06) 100% - 3.64s
Yaks::Mapper#initialize:/home/arne/github/yaks/lib/yaks/mapper.rb:15
................
(16/16) 100% - 10.37s
Yaks::Mapper#load_attribute:/home/arne/github/yaks/lib/yaks/mapper.rb:54
..........................
(26/26) 100% - 19.18s
Yaks::Mapper#map_attributes:/home/arne/github/yaks/lib/yaks/mapper.rb:31
..............
(14/14) 100% - 9.13s
Yaks::Mapper#map_links:/home/arne/github/yaks/lib/yaks/mapper.rb:37
.......
(07/07) 100% - 4.49s
Yaks::Mapper#map_subresources:/home/arne/github/yaks/lib/yaks/mapper.rb:41
................................................
(48/48) 100% - 34.73s
Yaks::Mapper#mapper_name:/home/arne/github/yaks/lib/yaks/mapper.rb:63
.........
(09/09) 100% - 5.97s
Yaks::Mapper#to_resource:/home/arne/github/yaks/lib/yaks/mapper.rb:20
........................................
(40/40) 100% - 28.81s
Yaks::Mapper::Association#association_mapper:/home/arne/github/yaks/lib/yaks/mapper/association.rb:30
...........................
(27/27) 100% - 2.56s
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
....F........
(12/13) 92% - 1.15s
Yaks::Mapper::Association#map_rel:/home/arne/github/yaks/lib/yaks/mapper/association.rb:25
................................
(32/32) 100% - 2.86s
Yaks::Mapper::Association#map_to_resource_pair:/home/arne/github/yaks/lib/yaks/mapper/association.rb:18
...........................
(27/27) 100% - 2.77s
Yaks::Mapper::HasOne#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_one.rb:4
.....................
(21/21) 100% - 1.75s
Yaks::Mapper::HasMany#collection_mapper:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:8
....................
(20/20) 100% - 1.64s
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
...................F.F.
(21/23) 91% - 1.90s
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
..........................................FF.F.
(44/47) 93% - 6.08s
Yaks::Mapper::Config#attributes:/home/arne/github/yaks/lib/yaks/mapper/config.rb:29
............................
(28/28) 100% - 5.64s
Yaks::Mapper::Config#has_many:/home/arne/github/yaks/lib/yaks/mapper/config.rb:46
..................
(18/18) 100% - 1.62s
Yaks::Mapper::Config#has_one:/home/arne/github/yaks/lib/yaks/mapper/config.rb:42
..................
(18/18) 100% - 1.61s
Yaks::Mapper::Config#initialize:/home/arne/github/yaks/lib/yaks/mapper/config.rb:8
................................
(32/32) 100% - 2.98s
Yaks::Mapper::Config#link:/home/arne/github/yaks/lib/yaks/mapper/config.rb:36
...................................
(35/35) 100% - 3.05s
Yaks::Mapper::Config#type:/home/arne/github/yaks/lib/yaks/mapper/config.rb:24
..............................
(30/30) 100% - 3.62s
Yaks::Mapper::Config#updated:/home/arne/github/yaks/lib/yaks/mapper/config.rb:15
...................................
(35/35) 100% - 4.31s
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
...........FF...F..........F...
(27/31) 87% - 3.41s
Yaks::Mapper::ClassMethods#inherited:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:26
..........
(10/10) 100% - 1.10s
Yaks::CollectionMapper#initialize:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:8
......................
(22/22) 100% - 2.68s
Yaks::CollectionMapper#to_resource:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:13
..............................................
(46/46) 100% - 4.64s
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
.................F.....
(22/23) 95% - 36.99s
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
..................................................F.....F....
(59/61) 96% - 6.05s
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
......F..F......FFF..
(16/21) 76% - 2.12s
Yaks::JsonApiSerializer#serialize_linked_resources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:43
.......................
(23/23) 100% - 2.31s
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
.........F...F.F...........
(24/27) 88% - 2.64s
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
.F....F.............
(18/20) 90% - 2.49s
Yaks::JsonApiSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:21
............................................
(44/44) 100% - 5.92s
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
.........................F...F.....F....F....
(41/45) 91% - 5.28s
Yaks::HalSerializer#call:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:10
.......
(07/07) 100% - 1.37s
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
.F..................
(19/20) 95% - 3.70s
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
.................FF.F..FFFFFFFFFFFFFF.F....FFFFFFFFFFFFF....FF.......
(36/69) 52% - 15.70s
Yaks::HalSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:29
............
(12/12) 100% - 2.78s
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
..........F......F.......................................................
(71/73) 97% - 14.56s
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
.......F........F
(15/17) 88% - 3.23s
Yaks::Config::DSL#default_format:/home/arne/github/yaks/lib/yaks/config.rb:21
...........
(11/11) 100% - 1.47s
Yaks::Config::DSL#format:/home/arne/github/yaks/lib/yaks/config.rb:17
..........
(10/10) 100% - 1.32s
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
.......................F....FFFFFFFFFF..........F.......
(44/56) 78% - 6.17s
Yaks::Config::DSL#policy:/home/arne/github/yaks/lib/yaks/config.rb:25
........
(08/08) 100% - 0.85s
Yaks::Config::DSL#rel_template:/home/arne/github/yaks/lib/yaks/config.rb:29
.......
(07/07) 100% - 0.84s
Yaks::Util#Resolve:/home/arne/github/yaks/lib/yaks/util.rb:34
.........................................................
(57/57) 100% - 5.77s
Yaks::Util#camelize:/home/arne/github/yaks/lib/yaks/util.rb:16
............
(12/12) 100% - 1.05s
Yaks::Util#underscore:/home/arne/github/yaks/lib/yaks/util.rb:9
...................................
(35/35) 100% - 3.07s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:d4ec4
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(&blk)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:2ec0e
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(*types)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:281dd
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b0a90
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ raise
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:8bdde
@@ -1,6 +1,3 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b7f0d
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ types.each
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:67f94
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do |type__mutant__|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:035a2
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7569a
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ nil
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:e4bef
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ MAPPINGS
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:956be
@@ -1,6 +1,5 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7efc7
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ raise
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:70f1b
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ nil
end
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:943d0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ nil
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7bbf0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ "don't know how to turn #{object.class} (#{object.inspect}) into a primitive"
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:dc50a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9f8b6
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("#{nil}#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:1653c
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}#{nil}#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:14c0f
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}#{nil}")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:6f4f1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise(nil)
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:f4892
@@ -1,9 +1,8 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
end
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:23:6b039
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:cdf9b
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(nil => derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:d596d
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name__mutant__: derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:121aa
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: nil, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:c4074
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: mapper.class, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:2cbd0
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:223b3
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:545e1
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:27:08034
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(association_name: association.name)
end
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:89c99
@@ -1,3 +1,3 @@
-def [](*)
+def []
end
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:8d993
@@ -1,3 +1,4 @@
def [](*)
+ raise
end
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:01211
@@ -1,4 +1,4 @@
def attributes
- {}
+ raise
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:3cfd9
@@ -1,4 +1,3 @@
def attributes
- {}
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:1469a
@@ -1,4 +1,4 @@
def attributes
- {}
+ nil
end
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:574a8
@@ -1,4 +1,4 @@
def collection?
- false
+ raise
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:644c6
@@ -1,4 +1,3 @@
def collection?
- false
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:8870c
@@ -1,4 +1,4 @@
def collection?
- false
+ nil
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:06ad9
@@ -1,4 +1,4 @@
def collection?
- false
+ true
end
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3726a
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ raise
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3ffb9
@@ -1,6 +1,3 @@
def each
- unless block_given?
- return to_enum
- end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:22b85
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless nil
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:0935e
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless (!block_given?)
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:4804b
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless true
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:9137c
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless false
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:bdfdd
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ if block_given?
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:589cd
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:d6e78
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ return nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:e96a2
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:51a94
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ nil
end
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:ea1be
@@ -1,4 +1,4 @@
def links
- []
+ raise
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:71595
@@ -1,4 +1,3 @@
def links
- []
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:bf5ee
@@ -1,4 +1,4 @@
def links
- []
+ nil
end
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:17909
@@ -1,4 +1,4 @@
def subresources
- {}
+ raise
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:3ca3b
@@ -1,4 +1,3 @@
def subresources
- {}
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:35d35
@@ -1,4 +1,4 @@
def subresources
- {}
+ nil
end
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:5a897
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel__mutant__, uri, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:24fd0
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri__mutant__, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:43576
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri, options__mutant__)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:8e64d
@@ -1,4 +1,3 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:3dfdd
@@ -1,4 +1,4 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
+ nil
end
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:c65f2
@@ -1,4 +1,4 @@
def name
- options[:name]
+ raise
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:65dd9
@@ -1,4 +1,3 @@
def name
- options[:name]
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:b0c97
@@ -1,4 +1,4 @@
def name
- options[:name]
+ nil
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:6edc7
@@ -1,4 +1,4 @@
def name
- options[:name]
+ options
end
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:c8c89
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ raise
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:6967b
@@ -1,6 +1,3 @@
def templated?
- options.fetch(:templated) do
- false
- end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:5b5e0
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ options.fetch(:templated)
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:a7a7e
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ nil
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:372ae
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ true
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:666bf
@@ -1,6 +1,5 @@
def templated?
options.fetch(:templated) do
- false
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7bbd8
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ raise
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7d87d
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ nil
end
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:89fd3
@@ -1,4 +1,4 @@
def title
- options[:title]
+ raise
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:528d8
@@ -1,4 +1,3 @@
def title
- options[:title]
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:7e52a
@@ -1,4 +1,4 @@
def title
- options[:title]
+ nil
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:4ebe1
@@ -1,4 +1,4 @@
def title
- options[:title]
+ options
end
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
- rspec:Yaks::Mapper::Association
evil:Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8:4b20f
@@ -1,4 +1,4 @@
-def initialize(name, mapper, rel, collection_mapper)
+def initialize(name, mapper, rel, collection_mapper__mutant__)
@name, @mapper, @rel, @collection_mapper = [name, mapper, rel, collection_mapper]
end
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
- rspec:Yaks::Mapper::HasMany
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:eb50d
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(nil), policy).to_resource
end
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:3a249
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(policy), nil).to_resource
end
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
- rspec:Yaks::Mapper::Config
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:e4e58
@@ -1,10 +1,10 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
+ nil
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:c3a28
@@ -1,10 +1,9 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:3c6b7
@@ -1,10 +1,8 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
- end, options.fetch(:collection_mapper) do
- Undefined
- end)]))
+ end, nil)]))
end
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
- rspec:Yaks::Mapper::ClassMethods
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:3b119
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], nil, [])
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:bb60a
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], [], nil)
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:2c369
@@ -1,8 +1,8 @@
def config
@config ||= Config.new(nil, [], [], [])
- if block_given?
+ if true
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:f0624
@@ -1,8 +1,7 @@
def config
@config ||= Config.new(nil, [], [], [])
if block_given?
@config = yield(@config)
end
- @config
end
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11:a9d64
@@ -1,5 +1,5 @@
def initialize(resource, options = {})
@resource = resource
- @options = YAKS_DEFAULT_OPTIONS.merge(options)
+ @options = options
end
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:83700
@@ -1,9 +1,9 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
+ serialized
end
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:7c229
@@ -1,9 +1,8 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
end
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:0c82f
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if resource
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:76f6a
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if true
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:86bab
@@ -1,8 +1,6 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
- else
- resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ff115
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ nil
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ac4a8
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ resource
end
end
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:821b5
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name__mutant__, resources), hsh|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:c7edc
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources), hsh__mutant__|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:e9a2d
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources)|
serialize_linked_resources(resources, hsh)
end
end
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:151d6
@@ -1,6 +1,6 @@
-def serialize_links(subresources)
+def serialize_links(subresources__mutant__)
subresources.each_with_object({}) do |(name, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:6ac51
@@ -1,6 +1,6 @@
def serialize_links(subresources)
- subresources.each_with_object({}) do |(name, resource), hsh|
+ subresources.each_with_object({}) do |(name__mutant__, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:7baf4
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
- linked = linked[key] = set << serialize_resource(resource)
+ linked__mutant__ = linked[key] = set << serialize_resource(resource)
serialize_linked_subresources(resource.subresources, linked)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:608f3
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ nil
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:cfa90
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ serialize_linked_subresources(resource.subresources, nil)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:2dc96
@@ -1,9 +1,8 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
end
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50:3c245
@@ -1,10 +1,10 @@
-def serialize_embedded(subresources)
+def serialize_embedded(subresources__mutant__)
subresources.each_with_object({}) do |(rel, resources), memo|
memo[rel] = if resources.collection?
resources.map(&method(:serialize_resource))
else
serialize_resource(resources)
end
end
end
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5df8c
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ nil
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:2a49a
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ hal_link
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6e874
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6280c
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k__mutant__, _|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:f3315
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |_|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:d5123
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:93808
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8d6bc
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:572bd
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:26fb1
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:9bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.eql?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:b5995
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.equal?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cafaf
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:65be8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:4cc66
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == :templated__mutant__
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cfd41
@@ -1,16 +1,15 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:06c19
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ raise
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:1a78e
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if nil
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:30b40
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if false
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5f8ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:fa083
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:547b2
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:14fe6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ { templated: true }
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:80bff
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:0bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c9ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!({})
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:841c6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil => true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:beef8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated__mutant__: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:e3e74
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:069e8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: false)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cf9db
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
+ nil
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c4d4
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8e054
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:73ecd
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless nil
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:39300
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless false
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:dce14
@@ -1,6 +1,4 @@
def singular?(rel)
- !options.fetch(:plural_links) do
- []
- end.include?(rel)
+ !nil
end
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:5068d
@@ -1,6 +1,6 @@
def singular?(rel)
!options.fetch(:plural_links) do
[]
- end.include?(rel)
+ end.include?(nil)
end
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
- rspec:Yaks::Config
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf9e6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
- if blk
+ if true
instance_eval(&blk)
end
@policies.each do |policy_blk|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:9542f
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ @policies.each
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77461
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do |policy_blk__mutant__|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf4b9
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dfa6d
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:6da14
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf6b6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:1a49f
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class.class_eval
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77e52
@@ -1,13 +1,12 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:ed160
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ raise
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:93394
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ nil
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dd260
@@ -1,13 +1,10 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
config.policy_class = @policy_class
end
Subjects: 87
Mutations: 2030
Kills: 1862
Alive: 168
Runtime: 662.73s
Killtime: 661.58s
Overhead: 0.17%
Coverage: 91.72%
Expected: 100.00%
Nodes handled by generic mutator (type:occurrences):
regopt : 5
Command exited with non-zero status 1
430.12user 235.15system 11:04.77elapsed 100%CPU (0avgtext+0avgdata 88760maxresident)k
0inputs+528outputs (0major+94358631minor)pagefaults 0swaps
= 0.5.15
Mutant configuration:
Matcher: #<Mutant::Matcher::Namespace cache=#<Mutant::Cache> namespace=Yaks>
Strategy: #<Mutant::Rspec::Strategy>
Expect Coverage: 100.000000%
Yaks::FP#curry_method:/home/arne/github/yaks/lib/yaks/fp.rb:5
.............
(13/13) 100% - 0.85s
Yaks::FP#identity_function:/home/arne/github/yaks/lib/yaks/fp.rb:9
..........
(10/10) 100% - 0.68s
Yaks::FP#send_with_args:/home/arne/github/yaks/lib/yaks/fp.rb:14
............................
(28/28) 100% - 1.98s
Yaks::Primitivize.call:/home/arne/github/yaks/lib/yaks/primitivize.rb:8
...........
(11/11) 100% - 13.69s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
.FFFFFFFFFFFFF
(01/14) 7% - 18.65s
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
.........................FFFFFFFFFFFFFFFFFFFFF.F
(26/48) 54% - 66.48s
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:24
................................F..
(34/35) 97% - 46.65s
Yaks::DefaultPolicy#derive_mapper_from_model:/home/arne/github/yaks/lib/yaks/default_policy.rb:16
....................
(20/20) 100% - 26.67s
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28
.....................FFFF.FFFF......
(28/36) 77% - 49.92s
Yaks::DefaultPolicy#derive_type_from_mapper_class:/home/arne/github/yaks/lib/yaks/default_policy.rb:20
....................
(20/20) 100% - 27.01s
Yaks::DefaultPolicy#initialize:/home/arne/github/yaks/lib/yaks/default_policy.rb:12
...............
(15/15) 100% - 21.07s
Yaks::Resource#[]:/home/arne/github/yaks/lib/yaks/resource.rb:15
.......
(07/07) 100% - 0.56s
Yaks::Resource#collection?:/home/arne/github/yaks/lib/yaks/resource.rb:27
.....
(05/05) 100% - 0.36s
Yaks::Resource#each:/home/arne/github/yaks/lib/yaks/resource.rb:22
.................
(17/17) 100% - 1.34s
Yaks::Resource#initialize:/home/arne/github/yaks/lib/yaks/resource.rb:8
........................................................
(56/56) 100% - 4.67s
Yaks::CollectionResource#collection?:/home/arne/github/yaks/lib/yaks/collection_resource.rb:54
.....
(05/05) 100% - 0.42s
Yaks::CollectionResource#initialize:/home/arne/github/yaks/lib/yaks/collection_resource.rb:27
...................
(19/19) 100% - 1.85s
Yaks::CollectionResource#subresources:/home/arne/github/yaks/lib/yaks/collection_resource.rb:45
.........................................
(41/41) 100% - 3.63s
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
.FF
(01/03) 33% - 5.15s
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
.FFF
(01/04) 25% - 5.83s
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
.FFFF
(01/05) 20% - 6.49s
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
.FFFFFFFFFFF
(01/12) 8% - 16.94s
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
.FFF
(01/04) 25% - 6.55s
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
.FFF
(01/04) 25% - 5.93s
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
.FFF.....FF
(06/11) 54% - 0.85s
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
.FFFF
(01/05) 20% - 0.41s
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
.FFFFFFFF
(01/09) 11% - 0.71s
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
.FFFF
(01/05) 20% - 0.40s
Yaks::Mapper#filter:/home/arne/github/yaks/lib/yaks/mapper.rb:59
......
(06/06) 100% - 3.67s
Yaks::Mapper#initialize:/home/arne/github/yaks/lib/yaks/mapper.rb:15
................
(16/16) 100% - 10.37s
Yaks::Mapper#load_attribute:/home/arne/github/yaks/lib/yaks/mapper.rb:54
..........................
(26/26) 100% - 19.23s
Yaks::Mapper#map_attributes:/home/arne/github/yaks/lib/yaks/mapper.rb:31
..............
(14/14) 100% - 9.01s
Yaks::Mapper#map_links:/home/arne/github/yaks/lib/yaks/mapper.rb:37
.......
(07/07) 100% - 4.50s
Yaks::Mapper#map_subresources:/home/arne/github/yaks/lib/yaks/mapper.rb:41
................................................
(48/48) 100% - 33.99s
Yaks::Mapper#mapper_name:/home/arne/github/yaks/lib/yaks/mapper.rb:63
.........
(09/09) 100% - 5.95s
Yaks::Mapper#to_resource:/home/arne/github/yaks/lib/yaks/mapper.rb:20
........................................
(40/40) 100% - 28.53s
Yaks::Mapper::Link#expand?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:47
.........
(09/09) 100% - 1.03s
Yaks::Mapper::Link#expand_with:/home/arne/github/yaks/lib/yaks/mapper/link.rb:73
.......................................
(39/39) 100% - 5.24s
Yaks::Mapper::Link#expansion_mapping:/home/arne/github/yaks/lib/yaks/mapper/link.rb:55
................
(16/16) 100% - 2.20s
Yaks::Mapper::Link#initialize:/home/arne/github/yaks/lib/yaks/mapper/link.rb:33
...........
(11/11) 100% - 1.55s
Yaks::Mapper::Link#map_to_resource_link:/home/arne/github/yaks/lib/yaks/mapper/link.rb:65
............................
(28/28) 100% - 3.89s
Yaks::Mapper::Link#rel?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:37
............
(12/12) 100% - 1.65s
Yaks::Mapper::Link#resource_link_options:/home/arne/github/yaks/lib/yaks/mapper/link.rb:83
............................................................................
(76/76) 100% - 9.38s
Yaks::Mapper::Link#template_variables:/home/arne/github/yaks/lib/yaks/mapper/link.rb:51
.............
(13/13) 100% - 1.69s
Yaks::Mapper::Link#templated?:/home/arne/github/yaks/lib/yaks/mapper/link.rb:42
.................
(17/17) 100% - 1.83s
Yaks::Mapper::Link#uri_template:/home/arne/github/yaks/lib/yaks/mapper/link.rb:61
.........
(09/09) 100% - 1.23s
Yaks::Mapper::Association#association_mapper:/home/arne/github/yaks/lib/yaks/mapper/association.rb:30
...........................
(27/27) 100% - 2.52s
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
....F........
(12/13) 92% - 1.18s
Yaks::Mapper::Association#map_rel:/home/arne/github/yaks/lib/yaks/mapper/association.rb:25
................................
(32/32) 100% - 3.18s
Yaks::Mapper::Association#map_to_resource_pair:/home/arne/github/yaks/lib/yaks/mapper/association.rb:18
...........................
(27/27) 100% - 2.77s
Yaks::Mapper::HasOne#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_one.rb:4
.....................
(21/21) 100% - 1.69s
Yaks::Mapper::HasMany#collection_mapper:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:8
....................
(20/20) 100% - 1.67s
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
...................F.F.
(21/23) 91% - 2.37s
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
..........................................FF.F.
(44/47) 93% - 6.00s
Yaks::Mapper::Config#attributes:/home/arne/github/yaks/lib/yaks/mapper/config.rb:29
............................
(28/28) 100% - 5.56s
Yaks::Mapper::Config#has_many:/home/arne/github/yaks/lib/yaks/mapper/config.rb:46
..................
(18/18) 100% - 1.68s
Yaks::Mapper::Config#has_one:/home/arne/github/yaks/lib/yaks/mapper/config.rb:42
..................
(18/18) 100% - 1.60s
Yaks::Mapper::Config#initialize:/home/arne/github/yaks/lib/yaks/mapper/config.rb:8
................................
(32/32) 100% - 3.00s
Yaks::Mapper::Config#link:/home/arne/github/yaks/lib/yaks/mapper/config.rb:36
...................................
(35/35) 100% - 3.19s
Yaks::Mapper::Config#type:/home/arne/github/yaks/lib/yaks/mapper/config.rb:24
..............................
(30/30) 100% - 3.54s
Yaks::Mapper::Config#updated:/home/arne/github/yaks/lib/yaks/mapper/config.rb:15
...................................
(35/35) 100% - 4.42s
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
...........FF...F..........F...
(27/31) 87% - 3.67s
Yaks::Mapper::ClassMethods#inherited:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:26
..........
(10/10) 100% - 1.16s
Yaks::CollectionMapper#initialize:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:8
......................
(22/22) 100% - 2.43s
Yaks::CollectionMapper#to_resource:/home/arne/github/yaks/lib/yaks/collection_mapper.rb:13
..............................................
(46/46) 100% - 4.47s
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
.................F.....
(22/23) 95% - 36.74s
Yaks::HalSerializer#call:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:10
.......
(07/07) 100% - 1.34s
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
.F..................
(19/20) 95% - 3.61s
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
.................FF.F..FFFFFFFFFFFFFF.F....FFFFFFFFFFFFF....FF.......
(36/69) 52% - 13.56s
Yaks::HalSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:29
............
(12/12) 100% - 2.58s
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
..........F......F.......................................................
(71/73) 97% - 17.35s
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
.......F........F
(15/17) 88% - 3.13s
Yaks::Config::DSL#default_format:/home/arne/github/yaks/lib/yaks/config.rb:21
...........
(11/11) 100% - 1.09s
Yaks::Config::DSL#format:/home/arne/github/yaks/lib/yaks/config.rb:17
..........
(10/10) 100% - 1.03s
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
.......................F....FFFFFFFFFF..........F.......
(44/56) 78% - 7.60s
Yaks::Config::DSL#mapper_namespace:/home/arne/github/yaks/lib/yaks/config.rb:33
.......
(07/07) 100% - 0.94s
Yaks::Config::DSL#policy:/home/arne/github/yaks/lib/yaks/config.rb:25
........
(08/08) 100% - 1.18s
Yaks::Config::DSL#rel_template:/home/arne/github/yaks/lib/yaks/config.rb:29
.......
(07/07) 100% - 0.94s
Yaks::Config#initialize:/home/arne/github/yaks/lib/yaks/config.rb:48
..................................
(34/34) 100% - 3.32s
Yaks::Config#options_for_format:/home/arne/github/yaks/lib/yaks/config.rb:63
.......
(07/07) 100% - 0.73s
Yaks::Config#policy:/home/arne/github/yaks/lib/yaks/config.rb:55
.........
(09/09) 100% - 0.88s
Yaks::Config#serialize:/home/arne/github/yaks/lib/yaks/config.rb:67
.........................................................................
(73/73) 100% - 8.53s
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:59
..........................F..
(28/29) 96% - 4.01s
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
..................................................F.....F....
(59/61) 96% - 7.43s
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
......F..F......FFF..
(16/21) 76% - 2.93s
Yaks::JsonApiSerializer#serialize_linked_resources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:43
.......................
(23/23) 100% - 3.10s
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
.........F...F.F...........
(24/27) 88% - 3.63s
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
.F....F.............
(18/20) 90% - 2.15s
Yaks::JsonApiSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:21
............................................
(44/44) 100% - 5.65s
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
.........................F...F.....F....F....
(41/45) 91% - 6.20s
Yaks::Util#Resolve:/home/arne/github/yaks/lib/yaks/util.rb:34
.........................................................
(57/57) 100% - 5.61s
Yaks::Util#camelize:/home/arne/github/yaks/lib/yaks/util.rb:16
............
(12/12) 100% - 1.40s
Yaks::Util#underscore:/home/arne/github/yaks/lib/yaks/util.rb:9
...................................
(35/35) 100% - 4.07s
Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:d4ec4
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(&blk)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:2ec0e
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map(*types)
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:281dd
@@ -1,6 +1,6 @@
-def self.map(*types, &blk)
+def self.map
types.each do |type|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b0a90
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ raise
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:8bdde
@@ -1,6 +1,3 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:b7f0d
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ types.each
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:67f94
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do |type__mutant__|
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:035a2
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
- types.each do |type|
+ types.each do
MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7569a
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ nil
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:e4bef
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ MAPPINGS
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:956be
@@ -1,6 +1,5 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:7efc7
@@ -1,6 +1,6 @@
def self.map(*types, &blk)
types.each do |type|
- MAPPINGS[type] = blk
+ raise
end
end
evil:Yaks::Primitivize.map:/home/arne/github/yaks/lib/yaks/primitivize.rb:12:70f1b
@@ -1,6 +1,4 @@
def self.map(*types, &blk)
- types.each do |type|
- MAPPINGS[type] = blk
- end
+ nil
end
Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:943d0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ nil
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7bbf0
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ "don't know how to turn #{object.class} (#{object.inspect}) into a primitive"
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:dc50a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9f8b6
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("#{nil}#{object.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:7b2cc
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:88a38
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:e46c1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{nil.class} (#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:1653c
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class}#{nil}#{object.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:bb218
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:8b78a
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:9360b
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{nil.inspect}) into a primitive")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:d9a37
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:14c0f
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise("don't know how to turn #{object.class} (#{object.inspect}#{nil}")
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:6f4f1
@@ -1,9 +1,9 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
+ raise(nil)
end
evil:Yaks::Primitivize#call:/home/arne/github/yaks/lib/yaks/primitivize.rb:36:f4892
@@ -1,9 +1,8 @@
def call
MAPPINGS.each do |pattern, block|
if (pattern === object)
return instance_eval(&block)
end
end
- raise("don't know how to turn #{object.class} (#{object.inspect}) into a primitive")
end
Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:24
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_mapper_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:24:f5e43
Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:f6115
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(nil => derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:54c4f
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name__mutant__: derive_type_from_mapper_class(mapper.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:91bf9
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: nil, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:03aee
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: mapper.class, association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:3544e
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:a2316
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:dcac3
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(nil.class), association_name: association.name)
end
evil:Yaks::DefaultPolicy#derive_rel_from_association:/home/arne/github/yaks/lib/yaks/default_policy.rb:28:73ed7
@@ -1,4 +1,4 @@
def derive_rel_from_association(mapper, association)
- URITemplate.new(@options[:rel_template]).expand(mapper_name: derive_type_from_mapper_class(mapper.class), association_name: association.name)
+ URITemplate.new(@options[:rel_template]).expand(association_name: association.name)
end
Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:89c99
@@ -1,3 +1,3 @@
-def [](*)
+def []
end
evil:Yaks::NullResource#[]:/home/arne/github/yaks/lib/yaks/null_resource.rb:21:8d993
@@ -1,3 +1,4 @@
def [](*)
+ raise
end
Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:01211
@@ -1,4 +1,4 @@
def attributes
- {}
+ raise
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:3cfd9
@@ -1,4 +1,3 @@
def attributes
- {}
end
evil:Yaks::NullResource#attributes:/home/arne/github/yaks/lib/yaks/null_resource.rb:9:1469a
@@ -1,4 +1,4 @@
def attributes
- {}
+ nil
end
Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:574a8
@@ -1,4 +1,4 @@
def collection?
- false
+ raise
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:644c6
@@ -1,4 +1,3 @@
def collection?
- false
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:8870c
@@ -1,4 +1,4 @@
def collection?
- false
+ nil
end
evil:Yaks::NullResource#collection?:/home/arne/github/yaks/lib/yaks/null_resource.rb:24:06ad9
@@ -1,4 +1,4 @@
def collection?
- false
+ true
end
Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3726a
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ raise
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:3ffb9
@@ -1,6 +1,3 @@
def each
- unless block_given?
- return to_enum
- end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:22b85
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless nil
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:0935e
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless (!block_given?)
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:4804b
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless true
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:9137c
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ unless false
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:bdfdd
@@ -1,6 +1,6 @@
def each
- unless block_given?
+ if block_given?
return to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:589cd
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ to_enum
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:d6e78
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ return nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:e96a2
@@ -1,6 +1,6 @@
def each
unless block_given?
- return to_enum
+ nil
end
end
evil:Yaks::NullResource#each:/home/arne/github/yaks/lib/yaks/null_resource.rb:5:51a94
@@ -1,6 +1,4 @@
def each
- unless block_given?
- return to_enum
- end
+ nil
end
Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:ea1be
@@ -1,4 +1,4 @@
def links
- []
+ raise
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:71595
@@ -1,4 +1,3 @@
def links
- []
end
evil:Yaks::NullResource#links:/home/arne/github/yaks/lib/yaks/null_resource.rb:13:bf5ee
@@ -1,4 +1,4 @@
def links
- []
+ nil
end
Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:17909
@@ -1,4 +1,4 @@
def subresources
- {}
+ raise
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:3ca3b
@@ -1,4 +1,3 @@
def subresources
- {}
end
evil:Yaks::NullResource#subresources:/home/arne/github/yaks/lib/yaks/null_resource.rb:17:35d35
@@ -1,4 +1,4 @@
def subresources
- {}
+ nil
end
Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:5a897
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel__mutant__, uri, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:24fd0
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri__mutant__, options)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:43576
@@ -1,4 +1,4 @@
-def initialize(rel, uri, options)
+def initialize(rel, uri, options__mutant__)
@rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:8e64d
@@ -1,4 +1,3 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
end
evil:Yaks::Resource::Link#initialize:/home/arne/github/yaks/lib/yaks/resource/link.rb:8:3dfdd
@@ -1,4 +1,4 @@
def initialize(rel, uri, options)
- @rel, @uri, @options = [rel, uri, options]
+ nil
end
Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:c65f2
@@ -1,4 +1,4 @@
def name
- options[:name]
+ raise
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:65dd9
@@ -1,4 +1,3 @@
def name
- options[:name]
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:b0c97
@@ -1,4 +1,4 @@
def name
- options[:name]
+ nil
end
evil:Yaks::Resource::Link#name:/home/arne/github/yaks/lib/yaks/resource/link.rb:12:6edc7
@@ -1,4 +1,4 @@
def name
- options[:name]
+ options
end
Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:c8c89
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ raise
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:6967b
@@ -1,6 +1,3 @@
def templated?
- options.fetch(:templated) do
- false
- end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:5b5e0
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ options.fetch(:templated)
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:a7a7e
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ nil
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:372ae
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ true
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:666bf
@@ -1,6 +1,5 @@
def templated?
options.fetch(:templated) do
- false
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7bbd8
@@ -1,6 +1,6 @@
def templated?
options.fetch(:templated) do
- false
+ raise
end
end
evil:Yaks::Resource::Link#templated?:/home/arne/github/yaks/lib/yaks/resource/link.rb:20:7d87d
@@ -1,6 +1,4 @@
def templated?
- options.fetch(:templated) do
- false
- end
+ nil
end
Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16
- rspec:Yaks::Resource
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:89fd3
@@ -1,4 +1,4 @@
def title
- options[:title]
+ raise
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:528d8
@@ -1,4 +1,3 @@
def title
- options[:title]
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:7e52a
@@ -1,4 +1,4 @@
def title
- options[:title]
+ nil
end
evil:Yaks::Resource::Link#title:/home/arne/github/yaks/lib/yaks/resource/link.rb:16:4ebe1
@@ -1,4 +1,4 @@
def title
- options[:title]
+ options
end
Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8
- rspec:Yaks::Mapper::Association
evil:Yaks::Mapper::Association#initialize:/home/arne/github/yaks/lib/yaks/mapper/association.rb:8:4b20f
@@ -1,4 +1,4 @@
-def initialize(name, mapper, rel, collection_mapper)
+def initialize(name, mapper, rel, collection_mapper__mutant__)
@name, @mapper, @rel, @collection_mapper = [name, mapper, rel, collection_mapper]
end
Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4
- rspec:Yaks::Mapper::HasMany
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:eb50d
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(nil), policy).to_resource
end
evil:Yaks::Mapper::HasMany#map_resource:/home/arne/github/yaks/lib/yaks/mapper/has_many.rb:4:3a249
@@ -1,4 +1,4 @@
def map_resource(collection, policy)
- collection_mapper.new(collection, association_mapper(policy), policy).to_resource
+ collection_mapper.new(collection, association_mapper(policy), nil).to_resource
end
Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50
- rspec:Yaks::Mapper::Config
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:e4e58
@@ -1,10 +1,10 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
+ nil
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:c3a28
@@ -1,10 +1,9 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
end, options.fetch(:collection_mapper) do
- Undefined
end)]))
end
evil:Yaks::Mapper::Config#add_association:/home/arne/github/yaks/lib/yaks/mapper/config.rb:50:3c6b7
@@ -1,10 +1,8 @@
def add_association(type, name, options)
updated(associations: (@associations + [type.new(name, options.fetch(:mapper) do
Undefined
end, options.fetch(:rel) do
Undefined
- end, options.fetch(:collection_mapper) do
- Undefined
- end)]))
+ end, nil)]))
end
Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20
- rspec:Yaks::Mapper::ClassMethods
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:3b119
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], nil, [])
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:bb60a
@@ -1,8 +1,8 @@
def config
- @config ||= Config.new(nil, [], [], [])
+ @config ||= Config.new(nil, [], [], nil)
if block_given?
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:2c369
@@ -1,8 +1,8 @@
def config
@config ||= Config.new(nil, [], [], [])
- if block_given?
+ if true
@config = yield(@config)
end
@config
end
evil:Yaks::Mapper::ClassMethods#config:/home/arne/github/yaks/lib/yaks/mapper/class_methods.rb:20:f0624
@@ -1,8 +1,7 @@
def config
@config ||= Config.new(nil, [], [], [])
if block_given?
@config = yield(@config)
end
- @config
end
Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11
- rspec:Yaks::HalSerializer
- rspec:Yaks::JsonApiSerializer
- rspec:Yaks::CollectionMapper
- rspec:Yaks::CollectionResource
- rspec:Yaks::Config
- rspec:Yaks::FP
- rspec:Yaks::HalSerializer
- rspec:Yaks::Mapper::Association
- rspec:Yaks::Mapper::ClassMethods
- rspec:Yaks::Mapper::Config
- rspec:Yaks::Mapper::HasMany
- rspec:Yaks::Mapper::HasOne
- rspec:Yaks::Mapper::Link
- rspec:Yaks::Mapper
- rspec:Yaks::Resource
- rspec:Yaks::Util
evil:Yaks::Serializer#initialize:/home/arne/github/yaks/lib/yaks/serializer.rb:11:a9d64
@@ -1,5 +1,5 @@
def initialize(resource, options = {})
@resource = resource
- @options = YAKS_DEFAULT_OPTIONS.merge(options)
+ @options = options
end
Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_embedded:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:50:3c245
@@ -1,10 +1,10 @@
-def serialize_embedded(subresources)
+def serialize_embedded(subresources__mutant__)
subresources.each_with_object({}) do |(rel, resources), memo|
memo[rel] = if resources.collection?
resources.map(&method(:serialize_resource))
else
serialize_resource(resources)
end
end
end
Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5df8c
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ nil
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:2a49a
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
+ hal_link
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6e874
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:6280c
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k__mutant__, _|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:f3315
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |_|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:d5123
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do |k|
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:93808
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
+ hal_link.merge!(link.options.reject do
k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8d6bc
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:572bd
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:26fb1
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ nil == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:9bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.eql?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:b5995
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k.equal?(:templated)
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cafaf
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:65be8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == nil
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:4cc66
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ k == :templated__mutant__
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cfd41
@@ -1,16 +1,15 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:06c19
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
- k == :templated
+ raise
end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:1a78e
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if nil
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:30b40
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
+ if false
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:5f8ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:fa083
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:547b2
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ nil.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:14fe6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ { templated: true }
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:80bff
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:0bcf4
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c9ec
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!({})
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:841c6
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(nil => true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:beef8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated__mutant__: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:e3e74
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: nil)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:069e8
@@ -1,16 +1,16 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
if link.templated?
- hal_link.merge!(templated: true)
+ hal_link.merge!(templated: false)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:cf9db
@@ -1,16 +1,14 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
+ nil
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8c4d4
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
- hal_link.merge!(link.options.reject do |k, _|
- k == :templated
- end)
if link.templated?
hal_link.merge!(templated: true)
end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
evil:Yaks::HalSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:33:8e054
@@ -1,16 +1,13 @@
def serialize_link(memo, link)
hal_link = { href: link.uri }
hal_link.merge!(link.options.reject do |k, _|
k == :templated
end)
- if link.templated?
- hal_link.merge!(templated: true)
- end
memo[link.rel] = if singular?(link.rel)
hal_link
else
Array(memo[link.rel]) + [hal_link]
end
memo
end
Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:73ecd
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless nil
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
evil:Yaks::HalSerializer#serialize_resource:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:17:39300
@@ -1,11 +1,11 @@
def serialize_resource(resource)
result = resource.attributes
- unless resource.links.empty?
+ unless false
result = result.merge(_links: serialize_links(resource.links))
end
unless resource.subresources.empty?
result = result.merge(_embedded: serialize_embedded(resource.subresources))
end
result
end
Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46
- rspec:Yaks::HalSerializer
- rspec:Yaks::HalSerializer
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:dce14
@@ -1,6 +1,4 @@
def singular?(rel)
- !options.fetch(:plural_links) do
- []
- end.include?(rel)
+ !nil
end
evil:Yaks::HalSerializer#singular?:/home/arne/github/yaks/lib/yaks/hal_serializer.rb:46:5068d
@@ -1,6 +1,6 @@
def singular?(rel)
!options.fetch(:plural_links) do
[]
- end.include?(rel)
+ end.include?(nil)
end
Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6
- rspec:Yaks::Config
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf9e6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
- if blk
+ if true
instance_eval(&blk)
end
@policies.each do |policy_blk|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:9542f
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ @policies.each
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77461
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do |policy_blk__mutant__|
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf4b9
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
+ @policies.each do
@policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dfa6d
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:6da14
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:cf6b6
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ nil.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:1a49f
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ @policy_class.class_eval
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:77e52
@@ -1,13 +1,12 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:ed160
@@ -1,13 +1,13 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
@policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
+ raise
end
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:93394
@@ -1,13 +1,11 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
+ nil
config.policy_class = @policy_class
end
evil:Yaks::Config::DSL#initialize:/home/arne/github/yaks/lib/yaks/config.rb:6:dd260
@@ -1,13 +1,10 @@
def initialize(config, &blk)
@config = config
@policy_class = Class.new(DefaultPolicy)
@policies = []
if blk
instance_eval(&blk)
end
- @policies.each do |policy_blk|
- @policy_class.class_eval(&policy_blk)
- end
config.policy_class = @policy_class
end
Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:59
- rspec:Yaks::Config
evil:Yaks::Config#serializer_class:/home/arne/github/yaks/lib/yaks/config.rb:59:944cc
Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:83700
@@ -1,9 +1,9 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
+ serialized
end
evil:Yaks::JsonApiSerializer#call:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:7:7c229
@@ -1,9 +1,8 @@
def call
serialized = { pluralize(resource.type) => resource.map(&method(:serialize_resource)) }
linked = resource.each_with_object({}) do |res, hsh|
serialize_linked_subresources(res.subresources, hsh)
end
serialized = serialized.merge("linked" => linked)
- Primitivize.call(serialized)
end
Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:0c82f
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if resource
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:76f6a
@@ -1,8 +1,8 @@
def serialize_link(resource)
- if resource.collection?
+ if true
resource.map(&send_with_args(:[], :id))
else
resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:86bab
@@ -1,8 +1,6 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
- else
- resource[:id]
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ff115
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ nil
end
end
evil:Yaks::JsonApiSerializer#serialize_link:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:33:ac4a8
@@ -1,8 +1,8 @@
def serialize_link(resource)
if resource.collection?
resource.map(&send_with_args(:[], :id))
else
- resource[:id]
+ resource
end
end
Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:821b5
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name__mutant__, resources), hsh|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:c7edc
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources), hsh__mutant__|
serialize_linked_resources(resources, hsh)
end
end
evil:Yaks::JsonApiSerializer#serialize_linked_subresources:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:37:e9a2d
@@ -1,6 +1,6 @@
def serialize_linked_subresources(subresources, hsh)
- subresources.each_with_object(hsh) do |(name, resources), hsh|
+ subresources.each_with_object(hsh) do |(name, resources)|
serialize_linked_resources(resources, hsh)
end
end
Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:151d6
@@ -1,6 +1,6 @@
-def serialize_links(subresources)
+def serialize_links(subresources__mutant__)
subresources.each_with_object({}) do |(name, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
evil:Yaks::JsonApiSerializer#serialize_links:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:27:6ac51
@@ -1,6 +1,6 @@
def serialize_links(subresources)
- subresources.each_with_object({}) do |(name, resource), hsh|
+ subresources.each_with_object({}) do |(name__mutant__, resource), hsh|
hsh[pluralize(resource.type)] = serialize_link(resource)
end
end
Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50
- rspec:Yaks::JsonApiSerializer
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:7baf4
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
- linked = linked[key] = set << serialize_resource(resource)
+ linked__mutant__ = linked[key] = set << serialize_resource(resource)
serialize_linked_subresources(resource.subresources, linked)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:608f3
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ nil
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:cfa90
@@ -1,9 +1,9 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
+ serialize_linked_subresources(resource.subresources, nil)
end
evil:Yaks::JsonApiSerializer#serialize_subresource:/home/arne/github/yaks/lib/yaks/json_api_serializer.rb:50:2dc96
@@ -1,9 +1,8 @@
def serialize_subresource(resource, linked)
key = pluralize(resource.type)
set = linked.fetch(key) do
Set.new
end
linked = linked[key] = set << serialize_resource(resource)
- serialize_linked_subresources(resource.subresources, linked)
end
Subjects: 93
Mutations: 2190
Kills: 2021
Alive: 169
Runtime: 688.74s
Killtime: 687.50s
Overhead: 0.18%
Coverage: 92.28%
Expected: 100.00%
Nodes handled by generic mutator (type:occurrences):
regopt : 5
Command exited with non-zero status 1
450.87user 240.49system 11:30.83elapsed 100%CPU (0avgtext+0avgdata 92452maxresident)k
0inputs+312outputs (0major+97238292minor)pagefaults 0swaps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment