class Array

def as_json(options = nil) # :nodoc:

Experimental RBS support (using type sampling data from the type_fusion project).

type Array_as_json_return_value = Array[String] | Array[Array, String, Array, ] | Array[Array, String, String, String] | Array[Array, String, String, Array, String, Array, ] | Array[] | Array[Array, String, Array, Array, String, Array, , Array, String, Array, ] | Array[Array, String, Array, String, String, String]

def as_json: (?Hash? options) -> Array_as_json_return_value

This signature was generated using 955 samples from 3 applications.

:nodoc:
def as_json(options = nil) # :nodoc:
  map { |v| options ? v.as_json(options.dup) : v.as_json }
end