module Selectable::Object
Helper methods for objects with a @tags instance var
e.g.
class Something include Selectable::Object end
Attributes
Public Instance Methods
tag_values(*tags)
click to toggle source
# File lib/selectable/object.rb, line 29 def tag_values(*tags) raise TagsNotInitialized if @tags.nil? tags.flatten! ret = @tags.collect { |n,v| v if tags.empty? || tags.member?(n) }.compact ret end