/cron-io

Ruby wrapper for cron.io

Primary LanguageRuby

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
    >