Complete rewrite of #129 using RecursiveOpenStruct only.
Closes #104 (incompatible)
Removes the dry-struct/dry-types dependencies to ease usage in projects that use those themselves.
All of the K8s::API resource classes are removed, everything that comes back from the requests is now an instance of K8s::Resource or in the case of watch, a K8s::WatchEvent.
Complete rewrite of #129 using RecursiveOpenStruct only.
Closes #104 (incompatible)
Removes the dry-struct/dry-types dependencies to ease usage in projects that use those themselves.
All of the
K8s::API
resource classes are removed, everything that comes back from the requests is now an instance ofK8s::Resource
or in the case ofwatch
, aK8s::WatchEvent
.