lib/wcc/media/message.rb in wcc-media-client-0.4.10 vs lib/wcc/media/message.rb in wcc-media-client-0.4.11

- old
+ new

@@ -89,10 +89,14 @@ def to_param "#{id}-#{slug}" end WCC::Media::TagGroup.all.each do |tag_group| - define_method(tag_group.name.downcase) do + method_name = tag_group.name.downcase.to_sym + # except :meta (different definition above) + next if instance_methods.include?(method_name) + + define_method(method_name) do tags.select { |t| t.tag_group == tag_group } end end # pluralize "campus" specifically alias_method :campuses, :campus