Skip to content
Snippets Groups Projects
Commit 47b30384 authored by gfyoung's avatar gfyoung
Browse files

Enable frozen string in app/graphql + app/finders

Partially addresses #47424.
parent e91dc8f4
No related branches found
No related tags found
1 merge request!10495Merge Requests - Assignee
Showing
with 40 additions and 0 deletions
# frozen_string_literal: true
class LabelsFinder < UnionFinder
prepend FinderWithCrossProjectAccess
include FinderMethods
Loading
Loading
# frozen_string_literal: true
# LicenseTemplateFinder
#
# Used to find license templates, which may come from a variety of external
Loading
Loading
# frozen_string_literal: true
class MembersFinder
attr_reader :project, :current_user, :group
 
Loading
Loading
# frozen_string_literal: true
class MergeRequestTargetProjectFinder
include FinderMethods
 
Loading
Loading
# frozen_string_literal: true
# Finders::MergeRequest class
#
# Used to filter MergeRequests collections by set of params
Loading
Loading
# frozen_string_literal: true
# Search for milestones
#
# params - Hash
Loading
Loading
# frozen_string_literal: true
class NotesFinder
FETCH_OVERLAP = 5.seconds
 
Loading
Loading
# frozen_string_literal: true
class PersonalAccessTokensFinder
attr_accessor :params
 
Loading
Loading
# frozen_string_literal: true
class PersonalProjectsFinder < UnionFinder
include Gitlab::Allowable
 
Loading
Loading
# frozen_string_literal: true
class PipelineSchedulesFinder
attr_reader :project, :pipeline_schedules
 
Loading
Loading
# frozen_string_literal: true
class PipelinesFinder
attr_reader :project, :pipelines, :params, :current_user
 
Loading
Loading
# frozen_string_literal: true
# ProjectsFinder
#
# Used to filter Projects by set of params
Loading
Loading
# frozen_string_literal: true
class RunnerJobsFinder
attr_reader :runner, :params
 
Loading
Loading
# frozen_string_literal: true
# Snippets Finder
#
# Used to filter Snippets collections by a set of params
Loading
Loading
# frozen_string_literal: true
class TagsFinder
def initialize(repository, params)
@repository = repository
Loading
Loading
# frozen_string_literal: true
class TemplateFinder
VENDORED_TEMPLATES = {
dockerfiles: ::Gitlab::Template::DockerfileTemplate,
Loading
Loading
# frozen_string_literal: true
# TodosFinder
#
# Used to filter Todos by set of params
Loading
Loading
# frozen_string_literal: true
class UnionFinder
def find_union(segments, klass)
if segments.length > 1
Loading
Loading
# frozen_string_literal: true
# Get user activity feed for projects common for a user and a logged in user
#
# - current_user: The user viewing the events
Loading
Loading
# frozen_string_literal: true
# UsersFinder
#
# Used to filter users by set of params
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment