Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Find your next gig from the console. Ruby wrapper for the Authentic Jobs API

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 examples
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .document
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .yardopts
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.markdown
Octocat-spinner-32 Rakefile
Octocat-spinner-32 VERSION
Octocat-spinner-32 authentic_jobs.gemspec
Octocat-spinner-32 changelog.markdown
README.markdown

Authentic Jobs

Find your next gig from the console! This is a Ruby wrapper for the AuthenticJobs.com API.

Installation

sudo gem install authentic_jobs

Usage

Create a client with your API key

client = AuthenticJobs.new('OU812') # <-- Get your key at http://www.authenticjobs.com/api/

Search for jobs

jobs = client.search(:location => 'austintxus', :keywords => 'ruby')

List all companies with current listings

companies = client.companies

List all job types

types = client.types

List all job categories

categories = client.categories

The categories, types, and locations methods are all cached after the first call. To refresh, simply add a bang:

client.categories!
client.types!
client.locations!

All calls return a Hashie::Mash and support dot-notation.

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

Copyright

Copyright (c) 2009 Wynn Netherland. See LICENSE for details.

Something went wrong with that request. Please try again.