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

pulibrary / tigerdata-app / 16a249b4-5bc7-4c54-be75-3d7745d7b5c6

28 Oct 2025 08:31PM UTC coverage: 67.902% (-23.4%) from 91.333%
16a249b4-5bc7-4c54-be75-3d7745d7b5c6

Pull #2118

circleci

bess
Upgrade to mediaflux_dev v0.17.0
Pull Request #2118: Upgrade to mediaflux_dev v0.17.0

2181 of 3212 relevant lines covered (67.9%)

80.5 hits per line

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

0.0
/app/presenters/user_request_presenter.rb
1
# frozen_string_literal: true
2
class UserRequestPresenter
×
3
  attr_reader :user_request
×
4

5
  delegate :request_details, :job_id, :completion_time, :expiration_date, to: :user_request
×
6

7
  def initialize(user_request)
×
8
    @user_request = user_request
×
9
  end
×
10

11
  def list_contents_url
×
12
    url_helpers.project_list_contents_path(user_request.project)
×
13
  end
×
14

15
  def partial_name
×
16
    if user_request.state == UserRequest::COMPLETED
×
17
      "download_item"
×
18
    elsif user_request.state == UserRequest::FAILED
×
19
      "failed_item"
×
20
    end
×
21
  end
×
22

23
  def title
×
24
    request_details["project_title"]
×
25
  end
×
26

27
  def download_link
×
28
    helpers.link_to(title, url_helpers.project_file_list_download_path(job_id: job_id))
×
29
  end
×
30

31
  def expiration
×
32
    "Expires in #{helpers.time_ago_in_words(expiration_date)}"
×
33
  end
×
34

35
  def size
×
36
    helpers.number_to_human_size(request_details["file_size"])
×
37
  end
×
38

39
  private
×
40

41
    def url_helpers
×
42
      Rails.application.routes.url_helpers
×
43
    end
×
44

45
    def helpers
×
46
      ActionController::Base.helpers
×
47
    end
×
48
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