File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ def call(object, _env)
12
12
private
13
13
14
14
def serializable? ( object )
15
- object . respond_to? ( :serializable_hash ) || object . is_a? ( Array ) && ! object . map { |o | o . respond_to? :serializable_hash } . include? ( false ) || object . is_a? ( Hash )
15
+ object . respond_to? ( :serializable_hash ) || object . is_a? ( Array ) && object . all? { |o | o . respond_to? :serializable_hash } || object . is_a? ( Hash )
16
16
end
17
17
18
18
def serialize ( object )
19
19
if object . respond_to? :serializable_hash
20
20
object . serializable_hash
21
- elsif object . is_a? ( Array ) && ! object . map { |o | o . respond_to? :serializable_hash } . include? ( false )
21
+ elsif object . is_a? ( Array ) && object . all? { |o | o . respond_to? :serializable_hash }
22
22
object . map ( &:serializable_hash )
23
23
elsif object . is_a? ( Hash )
24
24
h = { }
You can’t perform that action at this time.
0 commit comments