Module: RedisTags::InstanceMethods

Defined in:
lib/redis_tags.rb

Instance Method Summary collapse

Instance Method Details

#tag_with(tag) ⇒ Object



59
60
61
# File 'lib/redis_tags.rb', line 59

def tag_with(tag)
  tags_collection << tag
end

#tags_collectionObject



51
52
53
54
55
56
57
# File 'lib/redis_tags.rb', line 51

def tags_collection
  if self.class.acts_as_taggable_on_steroids_legacy_mode?
    @_tag_list ||= RedisTags::RedisTagList.new(self, self.tag_list) 
  else
    @_tag_list ||= RedisTags::RedisTagList.new(self)
  end
end

#tags_collection=(new_tag_list) ⇒ Object



63
64
65
66
# File 'lib/redis_tags.rb', line 63

def tags_collection=(new_tag_list)
  tags_collection.delete_all
  @_tag_list = RedisTags::RedisTagList.new(self, new_tag_list)
end