Sha256: 848f439080471c51af1ff01630da0accae2d22869053e1e92351dcd6cbe75388

Contents?: true

Size: 1.15 KB

Versions: 15

Compression:

Stored size: 1.15 KB

Contents

require 'rubygems'
require 'openssl'
require 'cgi'
require 'base64'
require 'openssl'
require 'net/http'
require 'net/https'
require 'typhoeus'
require 'json'


TCA_ENV = 'production' unless defined?(TCA_ENV)
THE_CITY_ADMIN_PATH = 'https://api.onthecity.org' unless defined?(THE_CITY_ADMIN_PATH)
THE_CITY_ADMIN_API_VERSION = 'application/vnd.thecity.admin.v1+json' unless defined?(THE_CITY_ADMIN_API_VERSION)

# The path to the lib directory.
THECITY_LIB_DIR = File.dirname(__FILE__)

# The path to the storage directory that will be used for caching data to disk.
THECITY_STORAGE_DIR = File.dirname(__FILE__) + '/../storage/'

require File.dirname(__FILE__) + '/auto_load.rb'

require File.dirname(__FILE__) + '/common.rb'


# This class is meant to be a wrapper TheCity Admin API (OnTheCity.org).
module TheCity

  class AdminApi
    class << self
      attr_reader :api_key, :api_token
    end
    
    def self.connect(admin_api_key, admin_api_token)
      raise TheCityExceptions::UnableToConnectToTheCity.new('Key and Token cannot be nil.') if admin_api_key.nil? or admin_api_token.nil?
      @api_key = admin_api_key
      @api_token = admin_api_token
    end

  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
the-city-admin-0.7.1 lib/the_city_admin.rb
the-city-admin-0.7.0 lib/the_city_admin.rb
the-city-admin-0.6.9 lib/the_city_admin.rb
the-city-admin-0.6.8 lib/the_city_admin.rb
the-city-admin-0.6.7 lib/the_city_admin.rb
the-city-admin-0.6.6 lib/the_city_admin.rb
the-city-admin-0.6.5 lib/the_city_admin.rb
the-city-admin-0.6.4 lib/the_city_admin.rb
the-city-admin-0.6.3 lib/the_city_admin.rb
the-city-admin-0.6.2 lib/the_city_admin.rb
the-city-admin-0.6.1 lib/the_city_admin.rb
the-city-admin-0.6.0 lib/the_city_admin.rb
the-city-admin-0.5.2 lib/the_city_admin.rb
the-city-admin-0.5.1 lib/the_city_admin.rb
the-city-admin-0.5.0 lib/the_city_admin.rb