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

pulibrary / pdc_describe / 6f97a7e6-1465-45b3-830f-aa903706b40d

pending completion
6f97a7e6-1465-45b3-830f-aa903706b40d

Pull #759

circleci

GitHub
Merge branch 'main' into mccalluc-multi-funders
Pull Request #759: Support multiple funders on work

42 of 42 new or added lines in 4 files covered. (100.0%)

1727 of 1738 relevant lines covered (99.37%)

135.01 hits per line

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

93.33
/app/models/pdc_metadata/funder.rb
1
# frozen_string_literal: true
2

3
module PDCMetadata
1✔
4
  class Funder
1✔
5
    attr_accessor :funder_name, :award_number, :award_uri
1✔
6

7
    class << self
1✔
8
      def funder_from_hash(funder)
1✔
9
        funder_name = funder["funder_name"]
10✔
10
        award_number = funder["award_number"]
10✔
11
        award_uri = funder["award_uri"]
10✔
12
        PDCMetadata::Funder.new(funder_name, award_number, award_uri)
10✔
13
      end
14
    end
15

16
    def initialize(funder_name, award_number, award_uri)
1✔
17
      @funder_name = funder_name
14✔
18
      @award_number = award_number
14✔
19
      @award_uri = award_uri
14✔
20
    end
21

22
    def compare_value
1✔
23
      "#{funder_name} | #{award_number} | #{award_uri}"
×
24
    end
25
  end
26
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