diff options
Diffstat (limited to 'vendor')
-rw-r--r-- | vendor/plugins/has_tag_string/lib/has_tag_string.rb | 5 |
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 |