Sha256: 6c303ebdc8afc133c0205f4a74f655be06c272274446c031410e3ce482cc632f
Contents?: true
Size: 921 Bytes
Versions: 1
Compression:
Stored size: 921 Bytes
Contents
# frozen_string_literal: true module Hachi module Clients class Case < Base # # Get a case # # @param [String] id Case ID # # @return [Hash] # def get_by_id(id) get("/case/#{id}") { |json| json } end # # Delete a case # # @param [String] id Case ID # # @return [String] # def delete_by_id(id) delete("/case/#{id}") { |json| json } end # # Create a case # # @param [Hash] payload # # @return [Hash] # def create(**payload) post("/case", json: payload) { |json| json } end # # Update a case # # @param [String] id # @param [Hash] payload # # @return [Hash] # def update(id, **payload) patch("/case/#{id}", json: payload) { |json| json } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hachi-2.0.0 | lib/hachi/clients/case.rb |