aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2012-07-23 16:22:02 -0500
committerJoshua Peek <josh@joshpeek.com>2012-07-23 16:22:02 -0500
commit8535c17d9890ffa8341d4f8e44dc1cebe0e188bf (patch)
tree0d82f5c3829304f5517168b1d3c8a90010dd4b48 /samples
parentfca6a9a9e13913db01ebc75e5cd322f780468a0e (diff)
parent5497bbbd2b3a9111f095852b38e96ccd537bb625 (diff)
Merge branch 'rabl' of https://github.com/remiprev/linguist into remiprev-rabl
Diffstat (limited to 'samples')
-rw-r--r--samples/ruby/rabl.rabl16
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