Skip to content

Commit a1ddb07

Browse files
authored
Optimize _is_collection? method (#2)
1 parent 7b554a0 commit a1ddb07

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

lib/jbuilder.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,16 +356,12 @@ def _scope
356356
end
357357

358358
def _is_collection?(object)
359-
_object_respond_to?(object, :map, :count) && !(::Struct === object)
359+
object.respond_to?(:map) && object.respond_to?(:count) && !(::Struct === object)
360360
end
361361

362362
def _blank?(value=@attributes)
363363
BLANK == value
364364
end
365-
366-
def _object_respond_to?(object, *methods)
367-
methods.all?{ |m| object.respond_to?(m) }
368-
end
369365
end
370366

371367
require 'jbuilder/railtie' if defined?(Rails)

0 commit comments

Comments
 (0)