aboutsummaryrefslogtreecommitdiffstats
path: root/vendor
diff options
context:
space:
mode:
Diffstat (limited to 'vendor')
-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