Sha256: 91c79369efe7aaa548153facade12d4ce988188db518a4968a8cf0ff1d970ca3

Contents?: true

Size: 997 Bytes

Versions: 2

Compression:

Stored size: 997 Bytes

Contents

# HasTranslatableAttributes

[![Gem Version](https://badge.fury.io/rb/has_translatable_attributes.png)](http://badge.fury.io/rb/has_translatable_attributes)

## Installation

Add this line to your application's Gemfile:

    gem 'has_translatable_attributes'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install has_translatable_attributes

## Usage

    # Assume fields :content_en, :content_es
    class BlogPost < ActiveRecord::Base
      has_translatable_attributes
    end

    bp = BlogPost.new(...)

    I18n.locale = :en
    bp.content == bp.content_en
    bp.content = "Enlish"
    bp.content_en == "English"

    I18n.locale = :es
    bp.content == bp.content_es
    bp.content = "Spanish"
    bp.content_es == "Spanish"

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
has_translatable_attributes-0.0.2 README.md
has_translatable_attributes-0.0.1 README.md