README.md
# ActAsTimeAsBoolean
[![Build Status][travis_img]][travis_url]
[![Gem Version][fury_img]][fury_url]
[![Code Climate][code_climate_img]][code_climate_url]
[![Dependency Status][gemnasium_img]][gemnasium_url]
[![Coverage Status][coveralls_img]][coveralls_url]
_Add time_as_boolean feature to your ruby classes_
## Installation
### Ruby 1.9.3+, 2+
```ruby
gem 'act_as_time_as_boolean'
```
### Ruby 1.9.2
```ruby
gem 'act_as_time_as_boolean', '~> 0.4.0'
```
## Usage
```ruby
class Item < ActiveRecord::Base
include ActAsTimeAsBoolean
attr_accessor :active_at
time_as_boolean :active, opposite: :inactive
end
item = Item.new
item.active?
#=> false
item.inactive?
#=> true
item.active = true
item.active?
#=> true
item.inactive?
#=> false
Item.active
#=> #<ActiveRecord::Relation [...]>
Item.inactive
#=> #<ActiveRecord::Relation [...]>
```
## Contributing
[Contributors](https://github.com/caedes/act_as_time_as_boolean/graphs/contributors) and [CONTRIBUTING](https://github.com/caedes/act_as_time_as_boolean/blob/master/CONTRIBUTING.md)
## Licence
Released under the MIT License. See the [LICENSE](https://github.com/caedes/act_as_time_as_boolean/blob/master/LICENSE.md) file for further details.
[travis_img]: https://travis-ci.org/caedes/act_as_time_as_boolean.png?branch=master
[travis_url]: https://travis-ci.org/caedes/act_as_time_as_boolean
[fury_img]: https://badge.fury.io/rb/act_as_time_as_boolean.png
[fury_url]: http://badge.fury.io/rb/act_as_time_as_boolean
[code_climate_img]: https://codeclimate.com/github/caedes/act_as_time_as_boolean.png
[code_climate_url]: https://codeclimate.com/github/caedes/act_as_time_as_boolean
[gemnasium_img]: https://gemnasium.com/caedes/act_as_time_as_boolean.png
[gemnasium_url]: https://gemnasium.com/caedes/act_as_time_as_boolean
[coveralls_img]: https://coveralls.io/repos/caedes/act_as_time_as_boolean/badge.png?branch=master
[coveralls_url]: https://coveralls.io/r/caedes/act_as_time_as_boolean?branch=master