Method: Tagalong::Tagger::InstanceMethods#tag

Defined in:
lib/tagalong/tagger.rb

#tag(taggable_obj, tag_name) ⇒ Object



17
18
19
20
21
# File 'lib/tagalong/tagger.rb', line 17

def tag(taggable_obj, tag_name)
  raise Tagalong::TaggableNotPersisted, "Taggable must be persisted to tag it." if !taggable_obj.persisted?
  tag_manager = Tagalong::TagManager.new(taggable_obj, self)
  tag_manager.add_tag(tag_name)
end