Module: Rxer::Api::V1::Schemas
- Defined in:
- lib/rxer/api/v1/schemas.rb
Overview
Working with schemas
Instance Method Summary collapse
- #get_protobuf_schema(db_name:) ⇒ Object
- #get_schema(db_name:, namespace:) ⇒ Object
- #set_schema(db_name:, namespace:, payload:) ⇒ Object
Instance Method Details
#get_protobuf_schema(db_name:) ⇒ Object
16 17 18 |
# File 'lib/rxer/api/v1/schemas.rb', line 16 def get_protobuf_schema(db_name:) get(endpoint: "/api/v1/db/#{db_name}/protobuf_schema") end |
#get_schema(db_name:, namespace:) ⇒ Object
12 13 14 |
# File 'lib/rxer/api/v1/schemas.rb', line 12 def get_schema(db_name:, namespace:) get(endpoint: "/api/v1/db/#{db_name}/namespaces/#{namespace}/schema") end |
#set_schema(db_name:, namespace:, payload:) ⇒ Object
8 9 10 |
# File 'lib/rxer/api/v1/schemas.rb', line 8 def set_schema(db_name:, namespace:, payload:) put(endpoint: "/api/v1/db/#{db_name}/namespaces/#{namespace}/schema", payload: payload) end |