diff options
| author | Rémi Prévost <remi@exomel.com> | 2012-07-23 15:37:13 -0400 |
|---|---|---|
| committer | Rémi Prévost <remi@exomel.com> | 2012-07-23 15:37:13 -0400 |
| commit | 5497bbbd2b3a9111f095852b38e96ccd537bb625 (patch) | |
| tree | 9b751fbc63167b4e650de97810f185e52e4d44d1 | |
| parent | 1ac6e87b75491b0e96711c1d369f98b159336736 (diff) | |
Add sample rabl file
| -rw-r--r-- | samples/ruby/rabl.rabl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/samples/ruby/rabl.rabl b/samples/ruby/rabl.rabl new file mode 100644 index 0000000..6cd7059 --- /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 |
