does this artist represents various artists?
@return [Boolean]
432923
def various?
      joined_names = "#{name} #{appears_as}".downcase

      various_variations = ["vario", "v???????????????rio", "v.a", "vaious", "varios" "vaious", "varoius", "variuos", \
                            "soundtrack", "karaoke", "original cast", "diverse artist"]
      various_variations.each{|various_variation| return true if joined_names.include?(various_variation)}
      return false
    end
217477
def draw_children
      first = true
      @children.each do |child|
        child.draw(1, first)
        first = false
      end
      puts '└──'
    end
658645
def in_collection(user=nil,start=nil,count=nil,sort=nil,query=nil)
      api.getArtistsInCollection user,start,count,sort,query
    end
851536
def get_similar(artist_id, options={})
      api_response = @api_client.make_api_request(:GET, "artist/similar", {:artistId => artist_id}, options)
      @api_client.artist_digestor.list_from_xml_doc(api_response.item_xml("artists"))
    end
24694
def get_similar(self, limit=None):
        """"""

        params = self._get_params()
        if limit:
            params["limit"] = limit

        doc = self._request(self.ws_prefix + ".getSimilar", True, params)

        names = _extract_all(doc, "name")
        matches = _extract_all(doc, "match")

        artists = []
        for i in range(0, len(names)):
            artists.append(
                SimilarItem(Artist(names[i], self.network), _number(matches[i]))
            )

        return artists
1053083
def bandjoin other
      unless other.is_a? Array
        other = [other]
      end

      # if other is just Numeric, we can use bandjoin_const
      not_all_real = !other.all?{|x| x.is_a? Numeric}

      if not_all_real
        Vips::Image.bandjoin([self] + other)
      else
        bandjoin_const other
      end
    end
489094
def check_colors
        each_column {|c,i|
          if c.color || c.bgcolor || c.attrib
            @_check_coloring = true
            return
          end
          @_check_coloring = false
        }
      end
664131
def has_attribute(*args)

      args.each { |a| a = a.to_s; return a if attributes[a] != nil }

      nil
    end
649161
def members(refresh = false)
      @members = nil if refresh
      @members ||= safe_members.sort{|a,b| a.to_s <=> b.to_s}
    end
131873
def getAlbumsForArtist(artist,featuring=nil,extras=nil,start=nil,count=nil)
      method = 'getAlbumsForArtist'
      type = Album
      args = {:artist=>artist}
      args[:featuring] = featuring if featuring
      args[:extras] = extras if extras
      args[:start] = start if start
      args[:count] = count if count
      return_object type,method,args
    end
697025
def multiple?(method_name)
      return false if association(method_name).nil?

      name = association(method_name).respond_to?(:many?) ? :many? : :collection?
      association(method_name).send(name)
    end
572691
def get_releases(artist_id, options={})
      api_response = @api_client.make_api_request(:GET, "artist/releases", {:artistId => artist_id}, options)
      @api_client.release_digestor.list_from_xml_doc(api_response.item_xml("releases"))
    end
1206534
public void setArtist(String newArtist)
	{
		if (newArtist.length() > ARTIST_SIZE)
		{
			artist = newArtist.substring(0, ARTIST_SIZE);
		}
		else
		{
			artist = newArtist;
		}
	}
727916
def respond_to?(id, inc_all=false)
      return true if super
      id_str = id.to_s
      id_sym = id.to_sym
      nodes.each do |n|
        next if n.is_a?(String)
        return true if n.value == id_str || n.value == id_sym || name_matchs?(n.value, id_str)
      end
      if instance_variable_defined?(:@attributes) && !@attributes.nil?
        return true if @attributes.has_key?(id_str)
        return true if @attributes.has_key?(id_sym)
      end
      false
    end
741159
def get_top_tracks(artist_id, options={})
      api_response = @api_client.make_api_request(:GET, "artist/topTracks", {:artistId => artist_id}, options)
      @api_client.track_digestor.list_from_xml_doc(api_response.item_xml("tracks"))
    end
901897
public function getArtist()
    {
        if ($this->artist === null) {
            $match = [];
            preg_match(self::$REGEX_ARTIST, $this->output, $match);
            $this->artist = array_key_exists(3, $match) ? trim($match[3]) : '';
        }

        return $this->artist;
    }
1159501
@Override
    public boolean hasArtwork() {
        for (FTArtworkType at : FTArtworkType.values()) {
            // We're not countin the artwork, we're seeing if any exists, so quit when we find something
            if (hasArtwork(at) && !artwork.isEmpty()) {
                return true;
            }
        }
        return false;
    }