aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins
diff options
context:
space:
mode:
authorFrancis Irving <francis@mysociety.org>2010-10-09 02:01:34 +0100
committerFrancis Irving <francis@mysociety.org>2010-10-09 02:01:34 +0100
commitc8af5673bb9cd45f97ca4b76745fccb2ed1a8d0f (patch)
treec4a5c9103f027a5c9b492c5fd48cb9515eccd775 /vendor/plugins
parent59225c706bfdcdb5a8f9f98d88115c65a72351f1 (diff)
First .json API call
Diffstat (limited to 'vendor/plugins')
-rw-r--r--vendor/plugins/has_tag_string/lib/has_tag_string.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/plugins/has_tag_string/lib/has_tag_string.rb b/vendor/plugins/has_tag_string/lib/has_tag_string.rb
index fdcc35a55..5382067fb 100644
--- a/vendor/plugins/has_tag_string/lib/has_tag_string.rb
+++ b/vendor/plugins/has_tag_string/lib/has_tag_string.rb
@@ -80,6 +80,11 @@ module HasTagString
return self.tags.map { |t| t.name_and_value }.join(' ')
end
+ # Returns the tags the model has, as an array of strings
+ def tag_array
+ return self.tags.map { |t| [t.name, t.value] }
+ end
+
# Test to see if class is tagged with the given tag
def has_tag?(tag_as_string)
for tag in self.tags