Sha256: af2e1ae7e4852fb03633b7af3418d003a1bef9ef7ee4d329bc7ede6c9e00cf79

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

# ActAsTimeAsBoolean

[![Build Status][travis_img]][travis_url]

_Add time_as_boolean feature to your ruby classes_

## Installation

```shell
gem install act_as_time_as_boolean
```

Or in your Gemfile:

```ruby
gem 'act_as_time_as_boolean'
```

## Usage

```ruby
class Item
  include ActAsTimeAsBoolean

  attr_accessor :active_at

  time_as_boolean :active, opposite: :inactive
end

item = Item.new

p item.active?
#=> false

p item.inactive?
#=> true

item.active = true

p item.active?
#=> true

p item.inactive?
#=> false
```

## Contributing

1. Fork repository
2. Create a branch following a [successfull branching model](http://nvie.com/posts/a-successful-git-branching-model/)
3. Write your feature/fix
4. Write tests
5. Pull request

## 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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
act_as_time_as_boolean-0.1.1 README.md