Skip to content
Extraits de code Groupes Projets
Valider fdc17bea rédigé par Eugen Rochko's avatar Eugen Rochko
Parcourir les fichiers

Fix rubocop issues, introduce usage of frozen literal to improve performance

parent a91c3ef6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Affichage de
avec 55 ajouts et 13 suppressions
# frozen_string_literal: true
class Auth::PasswordsController < Devise::PasswordsController class Auth::PasswordsController < Devise::PasswordsController
layout 'auth' layout 'auth'
end end
# frozen_string_literal: true
class Auth::RegistrationsController < Devise::RegistrationsController class Auth::RegistrationsController < Devise::RegistrationsController
layout 'auth' layout 'auth'
......
# frozen_string_literal: true
class Auth::SessionsController < Devise::SessionsController class Auth::SessionsController < Devise::SessionsController
include Devise::Controllers::Rememberable include Devise::Controllers::Rememberable
......
# frozen_string_literal: true
class HomeController < ApplicationController class HomeController < ApplicationController
before_action :authenticate_user! before_action :authenticate_user!
......
# frozen_string_literal: true
class MediaController < ApplicationController class MediaController < ApplicationController
before_action :set_media_attachment before_action :set_media_attachment
......
# frozen_string_literal: true
class Oauth::AuthorizationsController < Doorkeeper::AuthorizationsController class Oauth::AuthorizationsController < Doorkeeper::AuthorizationsController
skip_before_action :authenticate_resource_owner! skip_before_action :authenticate_resource_owner!
......
# frozen_string_literal: true
class Settings::PreferencesController < ApplicationController class Settings::PreferencesController < ApplicationController
layout 'auth' layout 'auth'
......
# frozen_string_literal: true
class Settings::ProfilesController < ApplicationController class Settings::ProfilesController < ApplicationController
layout 'auth' layout 'auth'
......
# frozen_string_literal: true
class StreamEntriesController < ApplicationController class StreamEntriesController < ApplicationController
layout 'public' layout 'public'
...@@ -29,9 +31,7 @@ class StreamEntriesController < ApplicationController ...@@ -29,9 +31,7 @@ class StreamEntriesController < ApplicationController
end end
def set_link_headers def set_link_headers
response.headers['Link'] = LinkHeader.new([ response.headers['Link'] = LinkHeader.new([[account_stream_entry_url(@account, @stream_entry, format: 'atom'), [%w(rel alternate), %w(type application/atom+xml)]]])
[account_stream_entry_url(@account, @stream_entry, format: 'atom'), [['rel', 'alternate'], ['type', 'application/atom+xml']]]
])
end end
def set_stream_entry def set_stream_entry
......
# frozen_string_literal: true
class TagsController < ApplicationController class TagsController < ApplicationController
layout 'public' layout 'public'
......
# frozen_string_literal: true
class XrdController < ApplicationController class XrdController < ApplicationController
before_action :set_default_format_json, only: :webfinger before_action :set_default_format_json, only: :webfinger
before_action :set_default_format_xml, only: :host_meta before_action :set_default_format_xml, only: :host_meta
...@@ -26,11 +28,11 @@ class XrdController < ApplicationController ...@@ -26,11 +28,11 @@ class XrdController < ApplicationController
private private
def set_default_format_xml def set_default_format_xml
request.format = 'xml' if request.headers["HTTP_ACCEPT"].nil? && params[:format].nil? request.format = 'xml' if request.headers['HTTP_ACCEPT'].nil? && params[:format].nil?
end end
def set_default_format_json def set_default_format_json
request.format = 'json' if request.headers["HTTP_ACCEPT"].nil? && params[:format].nil? request.format = 'json' if request.headers['HTTP_ACCEPT'].nil? && params[:format].nil?
end end
def username_from_resource def username_from_resource
...@@ -44,14 +46,14 @@ class XrdController < ApplicationController ...@@ -44,14 +46,14 @@ class XrdController < ApplicationController
def pem_to_magic_key(public_key) def pem_to_magic_key(public_key)
modulus, exponent = [public_key.n, public_key.e].map do |component| modulus, exponent = [public_key.n, public_key.e].map do |component|
result = '' result = []
until component.zero? until component.zero?
result << [component % 256].pack('C') result << [component % 256].pack('C')
component >>= 8 component >>= 8
end end
result.reverse! result.reverse.join
end end
(['RSA'] + [modulus, exponent].map { |n| Base64.urlsafe_encode64(n) }).join('.') (['RSA'] + [modulus, exponent].map { |n| Base64.urlsafe_encode64(n) }).join('.')
......
# frozen_string_literal: true
module AboutHelper module AboutHelper
end end
# frozen_string_literal: true
module AccountsHelper module AccountsHelper
def pagination_options def pagination_options
{ {
previous_label: "#{fa_icon('chevron-left')} Prev".html_safe, previous_label: safe_join([fa_icon('chevron-left'), 'Prev'], ' '),
next_label: "Next #{fa_icon('chevron-right')}".html_safe, next_label: safe_join(['Next', fa_icon('chevron-right')], ' '),
inner_window: 1, inner_window: 1,
outer_window: 0 outer_window: 0,
} }
end end
end end
# frozen_string_literal: true
module ApplicationHelper module ApplicationHelper
def active_nav_class(path) def active_nav_class(path)
current_page?(path) ? 'active' : '' current_page?(path) ? 'active' : ''
......
# frozen_string_literal: true
module AtomBuilderHelper module AtomBuilderHelper
def stream_updated_at def stream_updated_at
@account.stream_entries.last ? (@account.updated_at > @account.stream_entries.last.created_at ? @account.updated_at : @account.stream_entries.last.created_at) : @account.updated_at if @account.stream_entries.last
(@account.updated_at > @account.stream_entries.last.created_at ? @account.updated_at : @account.stream_entries.last.created_at)
else
@account.updated_at
end
end end
def entry(xml, is_root = false, &block) def entry(xml, is_root = false, &block)
...@@ -98,7 +104,7 @@ module AtomBuilderHelper ...@@ -98,7 +104,7 @@ module AtomBuilderHelper
end end
def in_reply_to(xml, uri, url) def in_reply_to(xml, uri, url)
xml['thr'].send('in-reply-to', { ref: uri, href: url, type: 'text/html' }) xml['thr'].send('in-reply-to', ref: uri, href: url, type: 'text/html')
end end
def link_mention(xml, account) def link_mention(xml, account)
......
# frozen_string_literal: true
module HomeHelper module HomeHelper
def default_props def default_props
{ {
token: @token, token: @token,
account: render(file: 'api/v1/accounts/show', locals: { account: current_user.account }, formats: :json) account: render(file: 'api/v1/accounts/show', locals: { account: current_user.account }, formats: :json),
} }
end end
end end
# frozen_string_literal: true
module RoutingHelper module RoutingHelper
extend ActiveSupport::Concern extend ActiveSupport::Concern
include Rails.application.routes.url_helpers include Rails.application.routes.url_helpers
......
# frozen_string_literal: true
module StreamEntriesHelper module StreamEntriesHelper
def display_name(account) def display_name(account)
account.display_name.blank? ? account.username : account.display_name account.display_name.blank? ? account.username : account.display_name
......
# frozen_string_literal: true
module TagsHelper module TagsHelper
end end
# frozen_string_literal: true
module XrdHelper module XrdHelper
end end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter