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

sleede / fab-manager / #106

pending completion
#106

push

coveralls-ruby

sylvainbx
Merge branch 'dev' for release 6.0.0

704 of 704 new or added lines in 168 files covered. (100.0%)

7919 of 13474 relevant lines covered (58.77%)

15.29 hits per line

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

0.0
/app/controllers/api/openlab_projects_controller.rb
1
# frozen_string_literal: true
2

3
# API Controller for resources of type Openlab::Projects
4
# Openlab::Projects are Projects shared between different instances
5
class API::OpenlabProjectsController < API::APIController
×
6
  before_action :init_openlab
×
7

8
  def index
×
9
    render json: @projects.search(params[:q], page: params[:page], per_page: params[:per_page]).response.body
×
10
  rescue StandardError
×
11
    render json: { errors: ['service unavailable'] }
×
12
  end
×
13

14
  private
×
15

16
  def init_openlab
×
17
    client = Openlab::Client.new(app_secret: Setting.get('openlab_app_secret'))
×
18
    @projects = Openlab::Projects.new(client)
×
19
  end
×
20
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