Class: Architecture::Alert

Inherits:
Common
  • Object
show all
Defined in:
lib/architecture/resources/alert.rb

Instance Method Summary collapse

Constructor Details

#initialize(service) ⇒ Alert

rubocop: disable Lint/MissingSuper, Lint/MissingCopEnableDirective



9
10
11
# File 'lib/architecture/resources/alert.rb', line 9

def initialize(service)
  @service = service
end

Instance Method Details

#run(response) ⇒ Object



13
14
15
16
17
# File 'lib/architecture/resources/alert.rb', line 13

def run(response)
  tm = Telegram::Message.new(token: token, chat: chat)
  result = response&.dig(:result)
  send_message(result: result, tm: tm)
end