Module:ja-ruby/template

local export = {}

local ruby_auto = require('Module:ja-ruby').ruby_auto

function export.show_from_text(frame) local frame_p = frame:getParent local args = {options = frame.args} args.term = frame_p.args[1] or error('The term text is missing') args.kana = frame_p.args[2] or error('The ruby text is missing') args.target = args.options[1] return ruby_auto(args) end

function export.show_from_markup(frame) local frame_p = frame:getParent local args = {options = frame.args} args.markup = frame_p.args[1] or error('The markup is missing') args.target = args.options[1] return ruby_auto(args) end

return export