Sha256: 5e8edd9206f92b2127d63996ba4bad538c01a86087fad5e023ae031cb6e7dc7e
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
# stored_attribute [![Build Status](https://secure.travis-ci.org/Arjeno/stored_attribute.png?branch=master)](http://travis-ci.org/Arjeno/stored_attribute) A simple extension to ActiveRecord for type casting serialized stored attributes using the `store` (introduced in Rails 3.2.0) method. ## Usage Add to your Gemfile: ```ruby gem 'stored_attribute' ``` ## Example code ```ruby class Post < ActiveRecord::Base store :data, :accessors => [:show_date, :show_author, :background_color] attribute :show_date, :type => :boolean, :default => false attribute :show_author, :type => :boolean, :default => true attribute :background_color, :type => :string, :default => '#FFFFFF' end post = Post.create post.show_date # => false post.update_attributes({ :show_date => true }) post.show_date # => true ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stored_attribute-0.0.2 | README.md |