Module: IsTaggable::TaggableMethods::InstanceMethods

Defined in:
lib/is_taggable.rb

Instance Method Summary collapse

Instance Method Details

#get_tag_list(kind) ⇒ Object



55
56
57
58
# File 'lib/is_taggable.rb', line 55

def get_tag_list(kind)
  set_tag_list(kind, tags.of_kind(kind).map(&:name)) if tag_list_instance_variable(kind).nil?
  tag_list_instance_variable(kind)
end

#set_tag_list(kind, list) ⇒ Object



50
51
52
53
# File 'lib/is_taggable.rb', line 50

def set_tag_list(kind, list)
  tag_list = TagList.new(list)
  instance_variable_set(tag_list_name_for_kind(kind), tag_list)
end