Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
heptapod
heptapod
Commits
e22bfab6639c
Commit
e22bfab6
authored
Jul 25, 2018
by
gfyoung
Browse files
Enable frozen string in app/models/*.rb
Partially addresses #47424.
parent
afa505583336
Changes
139
Hide whitespace changes
Inline
Side-by-side
app/controllers/admin/services_controller.rb
View file @
e22bfab6
# frozen_string_literal: true
class
Admin::ServicesController
<
Admin
::
ApplicationController
include
ServiceParams
...
...
@@ -30,7 +32,7 @@
def
services_templates
Service
.
available_services_names
.
map
do
|
service_name
|
service_template
=
service_name
.
concat
(
"
_service"
)
.
camelize
.
constantize
service_template
=
"
#{
service_name
}
_service"
.
camelize
.
constantize
service_template
.
where
(
template:
true
).
first_or_create
end
end
...
...
app/models/ability.rb
View file @
e22bfab6
# frozen_string_literal: true
require_dependency
'declarative_policy'
class
Ability
...
...
app/models/abuse_report.rb
View file @
e22bfab6
# frozen_string_literal: true
class
AbuseReport
<
ActiveRecord
::
Base
include
CacheMarkdownField
...
...
app/models/active_session.rb
View file @
e22bfab6
# frozen_string_literal: true
class
ActiveSession
include
ActiveModel
::
Model
...
...
app/models/appearance.rb
View file @
e22bfab6
# frozen_string_literal: true
class
Appearance
<
ActiveRecord
::
Base
include
CacheableAttributes
include
CacheMarkdownField
...
...
app/models/application_setting.rb
View file @
e22bfab6
# frozen_string_literal: true
class
ApplicationSetting
<
ActiveRecord
::
Base
include
CacheableAttributes
include
CacheMarkdownField
...
...
app/models/audit_event.rb
View file @
e22bfab6
# frozen_string_literal: true
class
AuditEvent
<
ActiveRecord
::
Base
serialize
:details
,
Hash
# rubocop:disable Cop/ActiveRecordSerialize
...
...
app/models/award_emoji.rb
View file @
e22bfab6
# frozen_string_literal: true
class
AwardEmoji
<
ActiveRecord
::
Base
DOWNVOTE_NAME
=
"thumbsdown"
.
freeze
UPVOTE_NAME
=
"thumbsup"
.
freeze
...
...
app/models/badge.rb
View file @
e22bfab6
# frozen_string_literal: true
class
Badge
<
ActiveRecord
::
Base
# This structure sets the placeholders that the urls
# can have. This hash also sets which action to ask when
...
...
app/models/blob.rb
View file @
e22bfab6
# frozen_string_literal: true
# Blob is a Rails-specific wrapper around Gitlab::Git::Blob objects
class
Blob
<
SimpleDelegator
CACHE_TIME
=
60
# Cache raw blobs referred to by a (mutable) ref for 1 minute
...
...
app/models/board.rb
View file @
e22bfab6
# frozen_string_literal: true
class
Board
<
ActiveRecord
::
Base
belongs_to
:group
belongs_to
:project
...
...
app/models/broadcast_message.rb
View file @
e22bfab6
# frozen_string_literal: true
class
BroadcastMessage
<
ActiveRecord
::
Base
include
CacheMarkdownField
include
Sortable
...
...
app/models/chat_name.rb
View file @
e22bfab6
# frozen_string_literal: true
class
ChatName
<
ActiveRecord
::
Base
LAST_USED_AT_INTERVAL
=
1
.
hour
...
...
app/models/chat_team.rb
View file @
e22bfab6
# frozen_string_literal: true
class
ChatTeam
<
ActiveRecord
::
Base
validates
:team_id
,
presence:
true
validates
:namespace
,
uniqueness:
true
...
...
app/models/commit.rb
View file @
e22bfab6
# coding: utf-8
# frozen_string_literal: true
class
Commit
extend
ActiveModel
::
Naming
extend
Gitlab
::
Cache
::
RequestCache
...
...
@@ -339,9 +341,9 @@
end
def
cherry_pick_description
(
user
)
message_body
=
"(cherry picked from commit
#{
sha
}
)"
message_body
=
[
"(cherry picked from commit
#{
sha
}
)"
]
if
merged_merge_request?
(
user
)
commits_in_merge_request
=
merged_merge_request
(
user
).
commits
if
commits_in_merge_request
.
present?
...
...
@@ -343,8 +345,8 @@
if
merged_merge_request?
(
user
)
commits_in_merge_request
=
merged_merge_request
(
user
).
commits
if
commits_in_merge_request
.
present?
message_body
<<
"
\n
"
message_body
<<
""
commits_in_merge_request
.
reverse
.
each
do
|
commit_in_merge
|
...
...
@@ -349,7 +351,7 @@
commits_in_merge_request
.
reverse
.
each
do
|
commit_in_merge
|
message_body
<<
"
\n
#{
commit_in_merge
.
short_id
}
#{
commit_in_merge
.
title
}
"
message_body
<<
"
#{
commit_in_merge
.
short_id
}
#{
commit_in_merge
.
title
}
"
end
end
end
...
...
@@ -352,8 +354,8 @@
end
end
end
message_body
message_body
.
join
(
"
\n
"
)
end
def
cherry_pick_message
(
user
)
...
...
app/models/commit_range.rb
View file @
e22bfab6
# frozen_string_literal: true
# CommitRange makes it easier to work with commit ranges
#
# Examples:
...
...
app/models/commit_status.rb
View file @
e22bfab6
# frozen_string_literal: true
class
CommitStatus
<
ActiveRecord
::
Base
include
HasStatus
include
Importable
...
...
app/models/compare.rb
View file @
e22bfab6
# frozen_string_literal: true
class
Compare
include
Gitlab
::
Utils
::
StrongMemoize
...
...
app/models/container_repository.rb
View file @
e22bfab6
# frozen_string_literal: true
class
ContainerRepository
<
ActiveRecord
::
Base
belongs_to
:project
...
...
app/models/cycle_analytics.rb
View file @
e22bfab6
# frozen_string_literal: true
class
CycleAnalytics
STAGES
=
%i[issue plan code test review staging production]
.
freeze
...
...
Prev
1
2
3
4
5
…
7
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment