Fix to support Rails 4


License
MIT
Install
gem install anytime -v 0.2.1

Documentation

Anytime

If you test on a date/time sensitive applications, modifying system date/time or doing something temporary on background is not flexible or convenient enough. Anytime is a simple date setter for quality assurance of Ruby on Rails applications.

Installation

gem install anytime

Or install it with bundler:

gem 'anytime', '~>0.1.1'

Get Started

Anytime needs its own routes to get request from its client server widget and an initializer for configuration. Simply run:

rails g anytime:install

Use Cases

Anytime's helper provides a mini widget to be put in any of your views files. Normally, people place it in layouts like application.html.erb:

#application.html.erb
<%= anytime_tag %>

Configurations

Anytime inserts an initializer into your config/initializers folder as:

Anytime.setup do |config|
  #Configure the returning of Time.now and Date.now
  #Options: :utc and :local
  config.time_mode = :utc

  #Configure the supported environments
  #[:development] and [:development, :staging] are recommended
  config.environments = [:development]
end

Anytime comes with a very raw user interface drawn by its helper, you can have a look at the page source code and make it up.

License

Anytime is released under the MIT license. See [LICENSE][] for details. [license]: https://github.com/aquajach/anytime/blob/master/LICENSE.md