Module HasMachineTags::InstanceMethods

  1. lib/has_machine_tags.rb

Methods

public instance

  1. quick_mode_tag_list
  2. tag_list
  3. tag_list=

Public instance methods

quick_mode_tag_list ()
[show source]
# File lib/has_machine_tags.rb, line 61
    def quick_mode_tag_list
      tag_list.to_quick_mode_string
    end
tag_list ()

Fetches latest tag list for an object

[show source]
# File lib/has_machine_tags.rb, line 57
    def tag_list
      @tag_list ||= TagList.new(self.tags.map(&:name))
    end
tag_list= (list)

Set tag list with an array of tags or comma delimited string of tags.

[show source]
# File lib/has_machine_tags.rb, line 48
    def tag_list=(list)
      @tag_list = current_tag_list(list)
    end