method

signature

signature(model, method_name)
private

The parameters in the signature may have reserved Ruby words, in order to prevent errors, we start each param name with `_`.