Sha256: 6845c6f57ba319f90606ebf9eb3ba932fd56722365f6cf93eb491bc15de6b1ad
Contents?: true
Size: 752 Bytes
Versions: 7
Compression:
Stored size: 752 Bytes
Contents
require "jets" $:.unshift(File.expand_path("../../", __FILE__)) require "jets/api/autoloader" Jets::Api::Autoloader.setup require "memoist" require "yaml" require "cli-format" CliFormat.default_format = "table" module Jets module Api class RequestError < StandardError def initialize(original_error) message = "#{original_error.class} #{original_error.message}" super(message) end end extend Memoist def api Jets::Api::Client.new end memoize :api def token Jets::Api::Config.instance.token end module_function :token def endpoint ENV['JETS_API'] || Jets.config.pro.endpoint || 'https://api.rubyonjets.com/v1' end module_function :endpoint end end
Version data entries
7 entries across 7 versions & 1 rubygems