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

pulibrary / tigerdata-app / 5205f704-d89d-4c43-8cfa-9e6783edc33a

29 Feb 2024 07:04PM UTC coverage: 60.206% (-29.9%) from 90.092%
5205f704-d89d-4c43-8cfa-9e6783edc33a

push

circleci

jrgriffiniii
Ensuring that the storage usage and storage capacity is retrieved for
Mediaflux Projects and rendered on the "contents" Project View

11 of 34 new or added lines in 4 files covered. (32.35%)

451 existing lines in 34 files now uncovered.

935 of 1553 relevant lines covered (60.21%)

9.47 hits per line

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

56.25
/app/models/mediaflux/http/destroy_asset_request.rb
1
# frozen_string_literal: true
2
module Mediaflux
1✔
3
  module Http
1✔
4
    class DestroyAssetRequest < Request
1✔
5
      attr_reader :collection, :members
1✔
6

7
      # Constructor
8
      # @param session_token [String] the API token for the authenticated session
9
      # @param collection [Int] the identifier of the collection to be destroyed
10
      # @param members [Boolean] A true/false flag the can destroy all members of a collection
11

12
      def initialize(session_token:, collection:, members:)
1✔
13
        super(session_token: session_token)
1✔
UNCOV
14
        @collection = collection
×
UNCOV
15
        @members = members
×
16
      end
17

18
      # Specifies the Mediaflux service to use when destroying assets
19
      # @return [String]
20
      def self.service
1✔
UNCOV
21
        "asset.destroy"
×
22
      end
23

24
        private
1✔
25

26
          def build_http_request_body(name:)
1✔
UNCOV
27
            super do |xml|
×
UNCOV
28
              xml.args do
×
UNCOV
29
                xml.id collection
×
UNCOV
30
                xml.members members
×
31
              end
32
            end
33
          end
34
    end
35
  end
36
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