From 5497bbbd2b3a9111f095852b38e96ccd537bb625 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Pr=C3=A9vost?= Date: Mon, 23 Jul 2012 15:37:13 -0400 Subject: [PATCH] Add sample rabl file --- samples/ruby/rabl.rabl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 samples/ruby/rabl.rabl diff --git a/samples/ruby/rabl.rabl b/samples/ruby/rabl.rabl new file mode 100644 index 00000000..6cd70591 --- /dev/null +++ b/samples/ruby/rabl.rabl @@ -0,0 +1,16 @@ +object @user => :person + +attributes :username, :email, :location +attributes :created_at => :registered_at + +node :role do |user| + user.is_admin ? 'admin' : 'normal' +end + +child :phone_numbers => :pnumbers do + extends "users/phone_number" +end + +node :node_numbers do |u| + partial("users/phone_number", :object => u.phone_numbers) +end