Skip to contents

DOIProvider

DOIProvider

Super class

charlatan::BaseProvider -> DOIProvider

Public fields

funs

(list) list of functions to use to apply to DOI creation

Examples

(z <- DOIProvider$new())
#> <DOIProvider>
#>   Inherits from: <BaseProvider>
#>   Public:
#>     bothify: function (text = "## ??") 
#>     check_locale: function (x) 
#>     clone: function (deep = FALSE) 
#>     funs: list
#>     lexify: function (text = "????") 
#>     numerify: function (text = "###") 
#>     random_digit: function () 
#>     random_digit_not_zero: function () 
#>     random_digit_not_zero_or_empty: function () 
#>     random_digit_or_empty: function () 
#>     random_element: function (x) 
#>     random_element_prob: function (x) 
#>     random_int: function (min = 0, max = 9999, size = 1) 
#>     random_letter: function () 
#>     randomize_nb_elements: function (number = 10, le = FALSE, ge = FALSE, min = NULL, max = NULL) 
#>     render: function () 
z$render()
#> [1] "10.60201/ljvh.70183223"