Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

About this user

Kenny http://standsolid.com

« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS 

Active Record to_hash

With this mix-in, you can have nice "to_hash" methods on your active record objects.

I find it good for programming JSON apps.

In lib/ar_hashing.rb
module ActiveRecordHashing
  def to_hash
      Hash[*self.map{ |m| [m.id, m]}.flatten]               
  end
end


and in config/environment.rb
require 'ar_hashing'

class ActiveRecord::Associations::AssociationCollection
  include ActiveRecordHashing
end
« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS