Ruby wrapper for cron.io
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
lib
spec
.gitignore
Gemfile
README
Rakefile
cron-io.gemspec

README

Usage : in your ruby code

# create a user
    msg = CronIO::User.create(name, email, password)
        => "Account created. Please confirm your email address by clicking the link provided in an email we will send you shortly."
  or
    # raises a CronIO::UsernameTakenError if ..
    # raises a CronIO::EmailTakenError    if ..
    # raises a CronIO::InvalidEmailError if ..
    # raises a CronIO::UserCreationError if ..


# retrieve the details of ALL cron.io job
    scheduled_crons = CronIo::Cron.list(username, password)
  or
    # raises a CronIO::CredentialsError if ..

# retrieve the details of 1 cron.io job
    scheduleD_cron = CronIo::Cron.get(username, password, id)
  or
    # raises a CronIO::CredentialsError if ..
    # raises a CronIO::CronNotFoundError if ..


# create a Cron.io scheduled job :
    new_cron = CronIO::Cron.create(username, pwd, name, url, schedule)
  or
    # raises a CronIO::CredentialsError  if ..
    # raises a CronIO::QuotaReachedError if ..

# delete 1 cron.io job :
    CronIo::Cron.delete(username, password, id)
  or
    # raises a CronIO::CredentialsError if ..
    # raises a CronIO::CronNotFoundError if ..


# update 1 cron.io job :
    CronIo::Cron.update(username, password, id, :name => 'new name')
    CronIo::Cron.update(username, password, id, :url => 'http://new_url', :schedule => '1 * * * * *')
  or
    # raises a CronIO::CredentialsError if ..
    # raises a CronIO::CronNotFoundError if ..
    # raises a CronIO::UserUpdateError



-----

Usage : in the terminal

  $ gem install cron-io
  $ cron-io
    >