Sha256: 7d1dd5b329d60b577c0732e4c217a4b6974a7e0c73c291128973090586f31488
Contents?: true
Size: 828 Bytes
Versions: 3
Compression:
Stored size: 828 Bytes
Contents
libdir = File.dirname(__FILE__) $LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir) require 'json' require 'faraday' require 'logger' require 'geoloqi/config' require 'geoloqi/error' require 'geoloqi/session' require 'geoloqi/version' module Geoloqi API_VERSION = 1 API_URL = 'https://api.geoloqi.com' OAUTH_URL = 'https://beta.geoloqi.com/oauth/authorize' @@adapter = :net_http @@enable_logging = false @@config = nil def self.config(opts=nil) return @@config if opts.nil? @@config = Config.new opts end def self.authorize_url(client_id=nil, redirect_uri=nil) raise "client_id required to authorize url. Pass with Geoloqi.config" unless client_id "#{OAUTH_URL}?response_type=code&client_id=#{Rack::Utils.escape client_id}&redirect_uri=#{Rack::Utils.escape redirect_uri}" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geoloqi-0.9.3 | lib/geoloqi.rb |
geoloqi-0.9.2 | lib/geoloqi.rb |
geoloqi-0.9.1 | lib/geoloqi.rb |