class DangerBoss::AlertService

Attributes

driver[R]

Public Class Methods

new(driver:) click to toggle source
# File lib/danger_boss/alert_service.rb, line 7
def initialize(driver:)
  @driver = driver
end

Public Instance Methods

all(params: {}) click to toggle source
# File lib/danger_boss/alert_service.rb, line 11
def all(params: {})
  driver.get(path: 'alerts', params: params) do |m|
    m.success do |raw_alerts|
      raw_alerts.map {|alert| Alert.new(alert)}
    end

    m.failure do |error|
      raise error
    end
  end
end