class

Turquoise::Jobs::SendChatEloquence

Inherits Mosquito::RateLimiter < Mosquito::QueuedJob < Mosquito::Job < Mosquito::Serializers::Primitives < Reference < Object

Constants

PARAMETERS = [{name: chat_id, value: , type: Int64, method_suffix: int64}, {name: text, value: , type: String, method_suffix: string}, {name: message_id, value: , type: Int64, method_suffix: int64}] of Nil

Constructors

new(chat_id : Int64, text : String, message_id : Int64)
new

Class methods

job_name
Source

Instance methods

after_hook
before_hook
build_job_run
chat_id
Source
chat_id=(value : Int64) : Int64
Source
chat_id?
Source
message_id
Source
message_id=(value : Int64) : Int64
Source
message_id?
Source
message_id_or_nil
Source
perform

abstract, override in a Job descendant to do something productive

Source
reschedule_interval(retry_count)
Source
text
Source
text=(value : String) : String
Source
text?
Source
vars_from(config : Hash(String, String))

Macros

param(parameter)
Source