Class: K8s::API::Struct
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- K8s::API::Struct
- Defined in:
- lib/k8s/api.rb
Overview
Common API struct type, handling JSON transforms with symbol keys
Direct Known Subclasses
MetaV1::APIGroup, MetaV1::APIGroupVersion, MetaV1::APIResource, MetaV1::Initializer, MetaV1::Initializers, MetaV1::ListMeta, MetaV1::Resource, MetaV1::Status::Cause, MetaV1::Status::Details, Version
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_json(data) ⇒ self
21 22 23 |
# File 'lib/k8s/api.rb', line 21 def self.from_json(data) new(Yajl::Parser.parse(data)) end |
Instance Method Details
#to_json(*_args) ⇒ String
26 27 28 |
# File 'lib/k8s/api.rb', line 26 def to_json(*_args) to_hash.to_json end |