From b413acfa2e74cbefcd7875c175bbe73995780327 Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Fri, 25 Apr 2014 12:56:45 +1000 Subject: [PATCH] Printing out the taxons baby --- .../javascripts/darkswarm/filters/print_array.js.coffee | 6 ++++++ app/views/home/_fat.html.haml | 3 +-- app/views/json/_hubs.rabl | 4 ++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/filters/print_array.js.coffee diff --git a/app/assets/javascripts/darkswarm/filters/print_array.js.coffee b/app/assets/javascripts/darkswarm/filters/print_array.js.coffee new file mode 100644 index 0000000000..da07469640 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/print_array.js.coffee @@ -0,0 +1,6 @@ +Darkswarm.filter "printArray", -> + (array, attr = 'name')-> + array ?= [] + array.map (a)-> + a[attr] + .join(", ") diff --git a/app/views/home/_fat.html.haml b/app/views/home/_fat.html.haml index c7901da91b..bb9015ca82 100644 --- a/app/views/home/_fat.html.haml +++ b/app/views/home/_fat.html.haml @@ -2,8 +2,7 @@ .columns.small-4 %strong Shop for %p - Organics, Test data, Food boxes, fruit, - kittens, Meat & Fish, Drinks + {{ hub.taxons | printArray }} .columns.small-4 %strong Delivery options %ol diff --git a/app/views/json/_hubs.rabl b/app/views/json/_hubs.rabl index a4acede07c..dbd0538caf 100644 --- a/app/views/json/_hubs.rabl +++ b/app/views/json/_hubs.rabl @@ -1,6 +1,10 @@ collection Enterprise.is_distributor attributes :name, :id +child :taxons do + attributes :name, :id +end + child :address do attributes :city, :zipcode node :state do |address|