module Legion::Extensions::Pushover::Runners::Message

Public Instance Methods

emergency(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 15
def emergency(message:, title: nil, **opts)
  result = message(message: message, title: title, priority: 2, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end
high(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 22
def high(message:, title: nil, **opts)
  result = message(message: message, title: title, priority: 1, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end
low(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 36
def low(message:, title: nil, **opts)
  result = message(message: message, title: title, priority: -1, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end
lowest(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 43
def lowest(message:, title: nil, **opts)
  result = message(message: message, title: title, priority: -2, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end
normal(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 29
def normal(message:, title: nil, **opts)
  result = message(message: message, title: title, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end
push(message:, title: nil, **opts) click to toggle source
# File lib/legion/extensions/pushover/runners/message.rb, line 8
def push(message:, title: nil, **opts)
  result = message(message: message, title: title, **opts).push
  raise IOError, result.errors unless result.errors.nil?

  {}
end