Schema::Definition
Class methods
Build query path from an array of path elements.
build_path(["foo", "bar", ""]) # => "foo[bar][]"
Build query path from a tuple of path elements.
build_path("foo", "bar", "") # => "foo[bar][]"
Instance methods
Serialalize self into an HTTP params query with the builder at key.
See #to_query for instance variable rules.
to_query
Serialalize self into an HTTP params query, returning a String.
Instance variables are by default seralized under camelCased keys,
unless explicitly specified with @[Schema::Definition(key: "mykey").
Nested types
- Schema::Definition::EmptyIndexForNonScalarArrayParamError
- Schema::Definition::Error
- Schema::Definition::ExplicitKeyForNonScalarParam
- Schema::Definition::InvalidParamIndexError
- Schema::Definition::NestedContentForScalarParamError
- Schema::Definition::ParamIndexOutOfBoundsError
- Schema::Definition::ParamMissingError
- Schema::Definition::ParamTypeCastError
- Schema::Definition::Scalar