class Turquoise::Jobs::Unsubscribe
- Turquoise::Jobs::Unsubscribe
- Mosquito::QueuedJob
- Mosquito::Job
- Reference
- Object
Defined in:
turquoise/jobs/unsubscribe.crConstant Summary
-
PARAMETERS =
[{name: message_id, value: , type: Int64, method_suffix: int64}, {name: chat_id, value: , type: Int64, method_suffix: int64}, {name: topic, value: , type: String, method_suffix: string}] of Nil
Constructors
Class Method Summary
Macro Summary
Instance Method Summary
- #build_job_run
- #chat_id : Int64
- #chat_id=(value : Int64) : Int64
- #chat_id? : Int64 | Nil
- #message_id : Int64
- #message_id=(value : Int64) : Int64
- #message_id? : Int64 | Nil
-
#perform
abstract, override in a Job descendant to do something productive
- #reply(text)
- #topic : String
- #topic=(value : String) : String
- #topic? : String | Nil
- #vars_from(config : Hash(String, String))
Constructor Detail
Class Method Detail
Macro Detail
Instance Method Detail
def perform
#
Description copied from class Mosquito::Job
abstract, override in a Job descendant to do something productive