Class: BeenVerified
- Inherits:
-
Object
- Object
- BeenVerified
- 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'}}