module Dato::ApiClient::ClassMethods

Public Instance Methods

json_schema(subdomain) click to toggle source
# File lib/dato/api_client.rb, line 28
def json_schema(subdomain)
  define_method(:initialize) do |token, options = {}|
    @token = token
    @base_url = options[:base_url] || "https://#{subdomain}.datocms.com"
    @environment = options[:environment]
    @extra_headers = options[:extra_headers] || {}
  end

  define_singleton_method(:subdomain) do
    subdomain
  end
end