Tourmaline::Helpers
Constants
DEFAULT_EXTENSIONS = {
audio: "mp3",
photo: "jpg",
sticker: "webp",
video: "mp4",
animation: "mp4",
video_note: "mp4",
voice: "ogg",
}
Instance methods
Convenience method to create and Array of LabledPrice from an Array
of NamedTuple(label: String, amount: Int32).
TODO: Replace with a builder of some kind
random_string(length, characters = nil)
Return a random string of the given length. If characters is not given,
it will default to 0..9, a..z, A..Z.
shipping_options(options : Array(NamedTuple(id: String, title: String, prices: Array(LabeledPrice))))
Convenience method to create an Array of ShippingOption from a
NamedTuple(id: String, title: String, prices: Array(LabeledPrice)).
TODO: Replace with a builder of some kind
unpad_utf16(text)
Unpad the given text by removing spaces that were added to make it a multiple of 4 bytes.