Changes

no edit summary
Line 1: Line 1: −
local BaseData = require("Module:BaseData")
+
local PersonData = require("Module:PersonData")
   −
local ArtistData = BaseData()
+
local ArtistData = PersonData()
 
  −
--The name of the artist.
  −
function ArtistData:name()
  −
return self._name
  −
end
  −
 
  −
--A group of values passable to Formatting:format_external_link() to create a wikitext link to this artist (usually on pixiv).
  −
function ArtistData:link()
  −
if self._page then
  −
return self._page, self:name()
  −
else
  −
return self:name()
  −
end
  −
end
  −
 
  −
--The name of the artist in Japanese.
  −
function ArtistData:japanese_name()
  −
return self._japanese_name
  −
end
  −
 
  −
--The reading of the artist's Japanese name.
  −
function ArtistData:reading()
  −
return self._reading
  −
end
  −
 
  −
function ArtistData:create(artist)
  −
artist = artist or {}
  −
setmetatable(artist, artist)
  −
artist.__index = self
  −
artist.__call = self.__call
  −
return artist
  −
end
      
return ArtistData
 
return ArtistData
Anonymous user