文件名称:montrose:Ruby的重复事件库
文件大小:70KB
文件格式:ZIP
更新时间:2024-02-22 21:55:38
ruby recurrence recurring-events RubyRuby
蒙特罗斯 Montrose是一个易于使用的库,用于在Ruby中定义重复事件。 它受的设计原理和可用的规则定义的启发,使用简单的链接系统来构建重复。 安装 将此行添加到您的应用程序的Gemfile中: gem "montrose" 然后执行: $ bundle 或自己安装为: $ gem install montrose 为什么 处理重复发生的事件很困难。 Montrose提供了一个简单的接口,用于指定和枚举重复事件作为Ruby应用程序的Time对象。 更具体地说,该项目旨在: 在Ruby中对重复事件进行建模 拥抱Ruby成语 支持最近的Ruby 表现合理 序列化为yaml,哈希和格式 适合与持久性库集成 Montrose不做的事情: 在阳光下支持所有日历用例 为您的Rails应用安排周期性的工作。 改用以下任何一种: , , , , 概念 Montrose使您可以通过链接轻松创建“重复对象”: # Every Monday at 10:30am Montrose . weekly . on ( :monday ) . at ( "10:30 am" ) =>
【文件预览】:
montrose-master
----.circleci()
--------config.yml(2KB)
----.gitignore(156B)
----README.md(14KB)
----.codeclimate.yml(250B)
----gemfiles()
--------activesupport_6.1.gemfile(260B)
--------activesupport_6.0.gemfile(260B)
--------activesupport_5.2.gemfile(260B)
----CHANGELOG.md(5KB)
----bin()
--------console(89B)
--------standardrb(803B)
--------guard(367B)
--------appraisal(409B)
--------_guard-core(379B)
--------rake(364B)
--------m(355B)
--------setup(129B)
----Gemfile(240B)
----Guardfile(1KB)
----Appraisals(243B)
----CODE_OF_CONDUCT.md(1KB)
----spec()
--------montrose()
--------support()
--------rfc_spec.rb(18KB)
--------montrose_spec.rb(714B)
--------spec_helper.rb(3KB)
----LICENSE.txt(1KB)
----lib()
--------montrose()
--------montrose.rb(1KB)
----Rakefile(663B)
----montrose.gemspec(1KB)