Sha256: e1e62a21198ca5e51047dc9b1ade5ca9ed830bf0a15b4fcca5d633fc10998e38

Contents?: true

Size: 818 Bytes

Versions: 4

Compression:

Stored size: 818 Bytes

Contents

module WssAgent
  class ResponseInventory < Response
    def message
      if success?
        @message = "White Source update results: \n"
        @message << "  White Source organization: #{data['organization']} \n"

        if data['createdProjects'].empty?
          @message << "  No new projects found \n"
        else
          @message << "  #{data['createdProjects'].size} newly created projects: "
          @message << data['createdProjects'].join(' ')
        end

        if data['updatedProjects'].empty?
          @message << "\n  No projects were updated \n"
        else
          @message << "  #{data['updatedProjects'].size} existing projects were updated: "
          @message << data['updatedProjects'].join(' ')
        end

        @message
      else
        super
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
wss_agent-18.10.2 lib/wss_agent/response_inventory.rb
wss_agent-18.6.2 lib/wss_agent/response_inventory.rb
wss_agent-18.5.2 lib/wss_agent/response_inventory.rb
wss_agent-17.12.2 lib/wss_agent/response_inventory.rb