From a0bd6fc318e7ebe75e8c03949b9fc61e581de943 Mon Sep 17 00:00:00 2001 From: Marc Florisson Date: Fri, 30 Nov 2012 10:04:01 +0100 Subject: add gem rabl --- app/views/api/v1/lines/show.json.rabl | 11 +++++++++++ app/views/api/v1/lines/show.xml.rabl | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 app/views/api/v1/lines/show.json.rabl create mode 100644 app/views/api/v1/lines/show.xml.rabl (limited to 'app/views/api') diff --git a/app/views/api/v1/lines/show.json.rabl b/app/views/api/v1/lines/show.json.rabl new file mode 100644 index 000000000..f9bf85dbd --- /dev/null +++ b/app/views/api/v1/lines/show.json.rabl @@ -0,0 +1,11 @@ +object @line +attributes :objectid, :creation_time, :creator_id, :name, :number, :published_name, :transport_mode_name +attributes :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs + +child :network do + attributes :id, :name + node(:aa) { |network| titi } + node(:url) { |network| api_v1_network_url(:id => network.objectid) } +end + + # attr_accessible :transport_mode, :network_id, :company_id, :objectid, :object_version diff --git a/app/views/api/v1/lines/show.xml.rabl b/app/views/api/v1/lines/show.xml.rabl new file mode 100644 index 000000000..e1e165d30 --- /dev/null +++ b/app/views/api/v1/lines/show.xml.rabl @@ -0,0 +1,10 @@ +object @line +attributes :objectid, :creation_time, :creator_id, :name, :number, :published_name, :transport_mode_name +attributes :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs + +child :network do + attributes :id, :name + node(:aa) { |network| titi } + node(:url) { |network| api_v1_network_url(:id => network.objectid) } +end + -- cgit v1.2.3