Sha256: 590904bce02f919349eeb9f60b669fa8e0ce65b619e2174fde300d62e0c20664
Contents?: true
Size: 957 Bytes
Versions: 3
Compression:
Stored size: 957 Bytes
Contents
# Csverizer `ActiveModel::Serializers` style CSV serialization. ## Installation Add this line to your application's Gemfile: gem 'csverizer' And then execute: $ bundle Or install it yourself as: $ gem install csverizer ## Usage ```ruby class Post include ActiveModel::Serialization attr_accessor :title, :body def attributes; end # not necessary for ActiveModel::Csverizer end class PostSerializer < ActiveModel::Csverizer attributes :title, :body end ``` ```ruby post = Post.new(title: 'Welcome', body: 'Why hello there!') PostSerializer.new(post).to_csv # => "title,body\nWelcome,Why hello there!" ``` ## Contributing 1. Fork it ( https://github.com/[my-github-username]/active_model_csv_serializers/fork ) 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 a new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
csverizer-0.0.7 | README.md |
csverizer-0.0.6 | README.md |
csverizer-0.0.5 | README.md |