Sha256: 89817d12abaeec379517790a18111964c3d0804ba62374fb7f794bf209da7ef7
Contents?: true
Size: 547 Bytes
Versions: 67
Compression:
Stored size: 547 Bytes
Contents
# frozen_string_literal: true require 'dato/json_api_serializer' require 'dato/json_api_deserializer' module Dato module Account module Repo class Base attr_reader :client def initialize(client) @client = client end private %i(post put delete get).each do |method| define_method "#{method}_request" do |*args| JsonApiDeserializer.new.deserialize( client.request(method, *args) ) end end end end end end
Version data entries
67 entries across 67 versions & 1 rubygems