• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ninoseki / mihari / 7248022748

18 Dec 2023 12:25PM UTC coverage: 93.908% (-0.6%) from 94.504%
7248022748

push

github

web-flow
Merge pull request #880 from ninoseki/renew-service-classess-commands

refactor: renew service classes & comamnds

73 of 100 new or added lines in 12 files covered. (73.0%)

1 existing line in 1 file now uncovered.

3376 of 3595 relevant lines covered (93.91%)

84.14 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.86
/lib/mihari/services/destroyers.rb
1
module Mihari
4✔
2
  module Services
4✔
3
    class AlertDestroyer < Service
4✔
4
      #
5
      # @param [String] id
6
      #
7
      def call(id)
4✔
8
        Models::Alert.find(id).destroy
8✔
9
      end
10
    end
11

12
    class ArtifactDestroyer < Service
4✔
13
      #
14
      # @param [Integer] id
15
      #
16
      def call(id)
4✔
17
        Models::Artifact.find(id).destroy
8✔
18
      end
19
    end
20

21
    class RuleDestroyer < Service
4✔
22
      #
23
      # @param [String] id
24
      #
25
      def call(id)
4✔
26
        Models::Rule.find(id).destroy
8✔
27
      end
28
    end
29

30
    class TagDestroyer < Service
4✔
31
      #
32
      # @param [Integer] id
33
      #
34
      def call(id)
4✔
NEW
35
        Models::Tag.find(id).destroy
×
36
      end
37
    end
38
  end
39
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc