Sha256: 15df3d962749be384550627032914e2986c1a008922367475b15510dd8dada84
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
require 'base64' require 'typhoeus' require 'oj' require "finnegans/version" require "finnegans/support" require "finnegans/resource" require "finnegans/client" module Finnegans @@resources_namespace = '' DEFAULT_USER_AGENT = "Finnegans API Client v#{Finnegans::VERSION}".freeze private_constant :DEFAULT_USER_AGENT Typhoeus::Config.user_agent = DEFAULT_USER_AGENT class ArgumentError < StandardError; end class SetupError < StandardError; end class RequestError < StandardError # We are following Rubocop Style to declare them and raise them # https://github.com/rubocop-hq/ruby-style-guide#exception-class-messages attr_reader :content def initialize(content) super @content = content end end class AuthenticationError < RequestError; end class << self def resources_namespace @@resources_namespace end def setup yield self end def resources_namespace=(value) value = value.to_s @@resources_namespace = (value.empty? ? nil : value) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
finnegans-0.1.3 | lib/finnegans.rb |
finnegans-0.1.2 | lib/finnegans.rb |
finnegans-0.1.1 | lib/finnegans.rb |