module Caselaw

Constants

VERSION

Attributes

settings[RW]

Public Class Methods

configuration() click to toggle source

Return global config hash

# File lib/caselaw.rb, line 26
def self.configuration
  settings
end
configure(params = {}) click to toggle source

Global configuration settings

# File lib/caselaw.rb, line 18
def self.configure(params = {})
  fail(ArgumentError, "API key hash required.") unless params.is_a?(Hash)
  
  settings[:api_key] = params[:api_key]
  settings
end
new(params = {}) click to toggle source
# File lib/caselaw.rb, line 13
def self.new(params = {})
  Caselaw::Client.new(params)
end
reset_configuration() click to toggle source

Resets the global configuration

# File lib/caselaw.rb, line 31
def self.reset_configuration
  self.settings = {}
end