Module:Price: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
local coins = require('Module:Coins') | |||
local exchange = require('Module:Exchange') | |||
-- | |||
-- Module access point | |||
-- | |||
function p._main(target) | |||
function p. | -- return target | ||
if not target then | |||
return 'N/A' | |||
end | |||
target = tostring(target) | |||
local amount = exchange._price(target) | |||
return coins._amount(amount) | |||
end | |||
-- | |||
-- {{Coins}} access point | |||
-- | |||
function p.main(frame) | |||
local args = frame:getParent().args | |||
return p._main(args[1]) | |||
end | |||
--[[ DEBUG = | |||
= p._main('Watering can') | |||
= p._main() | |||
--]] | |||
return p | return p |
Revision as of 18:55, 3 April 2024
Documentation for this module may be created at Module:Price/doc
local p = {}
local coins = require('Module:Coins')
local exchange = require('Module:Exchange')
--
-- Module access point
--
function p._main(target)
-- return target
if not target then
return 'N/A'
end
target = tostring(target)
local amount = exchange._price(target)
return coins._amount(amount)
end
--
-- {{Coins}} access point
--
function p.main(frame)
local args = frame:getParent().args
return p._main(args[1])
end
--[[ DEBUG =
= p._main('Watering can')
= p._main()
--]]
return p