class
   Turquoise::Jobs::Subscribe
  
  - Turquoise::Jobs::Subscribe
 - Mosquito::QueuedJob
 - Mosquito::Job
 - Reference
 - Object
 
Defined in:
turquoise/jobs/subscribe.crConstant Summary
- 
        PARAMETERS = 
[{name: message_id, value: , type: Int64, method_suffix: int64}, {name: user_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
 - #user_id : Int64
 - #user_id=(value : Int64) : Int64
 - #user_id? : Int64 | 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