MonoForge

danielharan / timestamped_boolean

timestamped_boolean

Public

A rails plugin that creates boolean methods on a timestamped field

5 filesupdated Jun 18, 2026

README

TimestampedBoolean

For an AR object called Job with a published_at field, call:

timestamped_boolean :published_at

This will create the methods published and published? which return true if the timestamp is not nil

Object.published will return a chainable has_finder which does what you would expect...

Finally, -publish sets the timestamp -publish! also saves the record -published = sets a timestamp or nil for true and false, respectively

For a field like created_at, you can specify the timestamp verb:

timestamped_boolean :created_at, :create

which will give you create and create! instead of created and created!

Copyright (c) 2008 Daniel Haran, released under the MIT license