No description
This repository has been archived on 2025-08-18. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2010-06-12 18:05:18 +02:00
lib first commit 2010-06-12 17:59:50 +02:00
init.rb first commit 2010-06-12 17:59:50 +02:00
MIT-LICENSE first commit 2010-06-12 17:59:50 +02:00
README first commit 2010-06-12 17:59:50 +02:00

Plistifier
==========

Adds the ActiveRecord#to_plist and Array#to_plist methods similar to ActiveRecord#to_xml.
The :only, :except, :methods, and :include options are supported.

It too ads the :plist option to the ActiveRecord::Base#render method

Example
=======

	def index
	  @posts = Post.all

	  respond_to do |format|
	    format.html # index.html.erb
	    format.xml  { render :xml => @posts }
	    format.plist { render :plist => @posts, :only => [:id, :title] }
	  end
	end

	def show
	  @post = Post.find(params[:id])

	  respond_to do |format|
	    format.html # show.html.erb
	    format.xml  { render :xml => @post }
			format.plist { render :plist => @post }
	  end
	end


Thanks
======

This plugin uses Christian Kruses CFPropertyList http://rubyforge.org/projects/cfpropertylist/
to generate Plists.


Copyright (c) 2010 Jeena Paradies, released under the MIT license