Giter Club home page Giter Club logo

cronspeak's Introduction

Introducing the CronSpeak gem

require 'cronspeak'

CronSpeak.new('1 * * * *').to_s #=> "1st minute of every hour every day"
CronSpeak.new('*/5 * * * *').to_s #=> "every 5th minute of every hour every day"

Note: The output is similar to the output from CronChecker.

More examples:

CronSpeak.new('3 * * * *').to_s #=> 3rd minute of every hour every day
CronSpeak.new('* * * */5 *').to_s #=> every minute of every hour every day of every 5th month
CronSpeak.new('* 2 * * *').to_s #=> every minute of 2am every day
CronSpeak.new('* * 3 * *').to_s #=> every minute of every hour the 3rd of every month
CronSpeak.new('* 2 * 4 *').to_s #=> every minute of 2am every day of April
CronSpeak.new('* 2 * * 5').to_s #=> every minute of 2am Fridays in every month
CronSpeak.new('*/3 * * * *').to_s #=> every 3rd minute of every hour every day
CronSpeak.new('1,6 0 * * *').to_s #=> 1st and 6th minutes of 12am every day
CronSpeak.new('* 1,6 * * *').to_s #=> every minute of 1am and 6am every day
CronSpeak.new('1 0 4,7 * *').to_s #=> 12:01am the 4th and 7th of every month
CronSpeak.new('* * * 2,3 *').to_s #=> every minute of every hour every day of February and March
CronSpeak.new('2-5 * * 2,3 *').to_s #=> the 2nd through 5th minutes of every hour every day of February and March
CronSpeak.new('5 * 5-6 * *').to_s #=> 5th minute of every hour the 5th through 6th every month
CronSpeak.new('5 * * 3-6 *').to_s #=> 5th minute of every hour every day of March through June
CronSpeak.new('5 * * * 2,3').to_s #=> 5th minute of every hour Tuesdays and Wednesdays in every month
CronSpeak.new('5 * * * 3-5').to_s #=> 5th minute of every hour Wednesdays through Fridays in every month

Resources

cronspeak gem

cronspeak's People

Watchers

James Cloos avatar Danny Ben Shitrit avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.