Class: BeenVerified

Inherits:
Object
  • Object
show all
Defined in:
lib/beenverified.rb,
lib/beenverified/user.rb,
lib/beenverified/client.rb,
lib/beenverified/response.rb,
lib/beenverified/credentials.rb

Overview

require ‘hpricot’

Defined Under Namespace

Classes: ArgumentError, BeenVerifiedException, Certification, Client, Credential, Education, Email, Error, Identity, PersonalReference, ProfessionalLicense, Response, User, WebSite, WorkExperience

Constant Summary collapse

VERSION =
'0.1.0'
API_SERVER =
"https://api.beenverified.com"
AUTH_SERVER =
"https://www.beenverified.com"
DEBUG_API_SERVER =
"http://localhost"
DEBUG_AUTH_SERVER =
"http://localhost"
API_PREFIX =
"/rest/1.0"
FORMAT_XML =
"xml"
REQUEST_TOKEN_PATH =
"/oauth/request_token"
ACCESS_TOKEN_PATH =
"/oauth/access_token"
AUTHORIZE_PATH =
"/oauth/authorize"
USER_API_PATH =
"#{BeenVerified::API_PREFIX}/user/show"
CREDENTIALS =

CREDENTIAL_TYPES_PLURAL = %w(work_experiences educations professional_licenses certifications personal_references emails web_sites) CREDENTIAL_TYPES = %w(work_experience education professional_license certification personal_reference email web_site) CREDENTAIL_CLASSES = %w(WorkExperience Education ProfessionalLicense Certification PersonalReference Email WebSite)

{:identity=>{:singular=>'identity', :plural=>'identities', :class=>'Identity'}, 
:work_experience=>{:singular=>'work_experience', :plural=>'work_experiences', :class=>'WorkExperience'},
:education=>{:singular=>'education', :plural=>'educations', :class=>'Education'},
:professional_license=>{:singular=>'professional_license', :plural=>'professional_licenses', :class=>'ProfessionalLicense'},
:certification=>{:singular=>'certification', :plural=>'certifications', :class=>'Certification'},
:personal_reference=>{:singular=>'personal_reference', :plural=>'personal_references', :class=>'PersonalReference'},
:email=>{:singular=>'email', :plural=>'emails', :class=>'Email'},
:web_site=>{:singular=>'web_site', :plural=>'web_sites', :class=>'WebSite'}}