Prefer string interpolation to concatenation
This commit is contained in:
parent
45d4242f9d
commit
bfffe7ed96
13 changed files with 30 additions and 30 deletions
|
@ -177,16 +177,4 @@ Style/NumericLiterals:
|
||||||
# Cop supports --auto-correct.
|
# Cop supports --auto-correct.
|
||||||
Style/StringConcatenation:
|
Style/StringConcatenation:
|
||||||
Exclude:
|
Exclude:
|
||||||
- 'app/helpers/browse_tags_helper.rb'
|
|
||||||
- 'app/helpers/user_roles_helper.rb'
|
|
||||||
- 'app/jobs/trace_importer_job.rb'
|
|
||||||
- 'app/models/client_application.rb'
|
|
||||||
- 'app/views/changesets/index.atom.builder'
|
|
||||||
- 'lib/migrate.rb'
|
|
||||||
- 'lib/potlatch.rb'
|
|
||||||
- 'script/cleanup'
|
|
||||||
- 'script/deliver-message'
|
|
||||||
- 'script/statistics'
|
|
||||||
- 'script/update-spam-blocks'
|
|
||||||
- 'test/controllers/api/relations_controller_test.rb'
|
|
||||||
- 'test/helpers/user_roles_helper_test.rb'
|
- 'test/helpers/user_roles_helper_test.rb'
|
||||||
|
|
|
@ -84,8 +84,8 @@ module BrowseTagsHelper
|
||||||
# Contains a reference to a section of the wikipedia article
|
# Contains a reference to a section of the wikipedia article
|
||||||
# Must break it up to correctly build the url
|
# Must break it up to correctly build the url
|
||||||
value = Regexp.last_match(1)
|
value = Regexp.last_match(1)
|
||||||
section = "#" + Regexp.last_match(2)
|
section = "##{Regexp.last_match(2)}"
|
||||||
encoded_section = "#" + CGI.escape(Regexp.last_match(2).gsub(/ +/, "_")).tr("%", ".")
|
encoded_section = "##{CGI.escape(Regexp.last_match(2).gsub(/ +/, '_')).tr('%', '.')}"
|
||||||
else
|
else
|
||||||
section = ""
|
section = ""
|
||||||
encoded_section = ""
|
encoded_section = ""
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
module UserRolesHelper
|
module UserRolesHelper
|
||||||
def role_icons(user)
|
def role_icons(user)
|
||||||
UserRole::ALL_ROLES.reduce("".html_safe) do |acc, elem|
|
UserRole::ALL_ROLES.reduce("".html_safe) do |acc, elem|
|
||||||
acc + " " + role_icon(user, elem)
|
"#{acc} #{role_icon(user, elem)}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ class TraceImporterJob < ApplicationJob
|
||||||
rescue StandardError => e
|
rescue StandardError => e
|
||||||
logger.info e.to_s
|
logger.info e.to_s
|
||||||
e.backtrace.each { |l| logger.info l }
|
e.backtrace.each { |l| logger.info l }
|
||||||
UserMailer.gpx_failure(trace, e.to_s + "\n" + e.backtrace.join("\n")).deliver
|
UserMailer.gpx_failure(trace, "#{e}\n#{e.backtrace.join("\n")}").deliver
|
||||||
trace.destroy
|
trace.destroy
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -66,7 +66,7 @@ class ClientApplication < ApplicationRecord
|
||||||
end
|
end
|
||||||
|
|
||||||
def oauth_server
|
def oauth_server
|
||||||
@oauth_server ||= OAuth::Server.new("https://" + Settings.server_url)
|
@oauth_server ||= OAuth::Server.new("https://#{Settings.server_url}")
|
||||||
end
|
end
|
||||||
|
|
||||||
def credentials
|
def credentials
|
||||||
|
|
|
@ -79,7 +79,7 @@ atom_feed(:language => I18n.locale, :schema_date => 2009,
|
||||||
lower_corner = "#{bbox.min_lat} #{bbox.min_lon}"
|
lower_corner = "#{bbox.min_lat} #{bbox.min_lon}"
|
||||||
upper_corner = "#{bbox.max_lat} #{bbox.max_lon}"
|
upper_corner = "#{bbox.max_lat} #{bbox.max_lon}"
|
||||||
|
|
||||||
feed.georss :box, lower_corner + " " + upper_corner
|
feed.georss :box, "#{lower_corner} #{upper_corner}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -14,16 +14,25 @@ module OpenStreetMap
|
||||||
end
|
end
|
||||||
|
|
||||||
def add_primary_key(table_name, column_name, _options = {})
|
def add_primary_key(table_name, column_name, _options = {})
|
||||||
execute "ALTER TABLE #{quote_table_name(table_name)} ADD PRIMARY KEY (#{quote_column_name(column_name)})"
|
table_name = quote_table_name(table_name)
|
||||||
|
column_name = quote_column_name(column_name)
|
||||||
|
|
||||||
|
execute "ALTER TABLE #{table_name} ADD PRIMARY KEY (#{column_name})"
|
||||||
end
|
end
|
||||||
|
|
||||||
def remove_primary_key(table_name)
|
def remove_primary_key(table_name)
|
||||||
execute "ALTER TABLE #{quote_table_name(table_name)} DROP PRIMARY KEY"
|
table_name = quote_table_name(table_name)
|
||||||
|
|
||||||
|
execute "ALTER TABLE #{table_name} DROP PRIMARY KEY"
|
||||||
end
|
end
|
||||||
|
|
||||||
def alter_primary_key(table_name, new_columns)
|
def alter_primary_key(table_name, new_columns)
|
||||||
execute "ALTER TABLE #{quote_table_name(table_name)} DROP CONSTRAINT #{quote_table_name(table_name + '_pkey')}"
|
constraint_name = quote_table_name("#{table_name}_pkey")
|
||||||
execute "ALTER TABLE #{quote_table_name(table_name)} ADD PRIMARY KEY (#{quote_column_name(new_columns)})"
|
table_name = quote_table_name(table_name)
|
||||||
|
new_columns = quote_column_name(new_columns)
|
||||||
|
|
||||||
|
execute "ALTER TABLE #{table_name} DROP CONSTRAINT #{constraint_name}"
|
||||||
|
execute "ALTER TABLE #{table_name} ADD PRIMARY KEY (#{new_columns})"
|
||||||
end
|
end
|
||||||
|
|
||||||
def create_enumeration(enumeration_name, values)
|
def create_enumeration(enumeration_name, values)
|
||||||
|
@ -35,7 +44,10 @@ module OpenStreetMap
|
||||||
end
|
end
|
||||||
|
|
||||||
def rename_enumeration(old_name, new_name)
|
def rename_enumeration(old_name, new_name)
|
||||||
execute "ALTER TYPE #{quote_table_name(old_name)} RENAME TO #{quote_table_name(new_name)}"
|
old_name = quote_table_name(old_name)
|
||||||
|
new_name = quote_table_name(new_name)
|
||||||
|
|
||||||
|
execute "ALTER TYPE #{old_name} RENAME TO #{new_name}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -62,7 +62,7 @@ module Potlatch
|
||||||
|
|
||||||
# Envelope data into AMF writeable form
|
# Envelope data into AMF writeable form
|
||||||
def self.putdata(index, n)
|
def self.putdata(index, n)
|
||||||
d = encodestring(index + "/onResult")
|
d = encodestring("#{index}/onResult")
|
||||||
d += encodestring("null")
|
d += encodestring("null")
|
||||||
d += [-1].pack("N")
|
d += [-1].pack("N")
|
||||||
d += encodevalue(n)
|
d += encodevalue(n)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
require File.dirname(__FILE__) + "/../config/environment"
|
require File.join(File.dirname(__FILE__), "..", "config", "environment")
|
||||||
|
|
||||||
UserToken.where("expiry < NOW()").delete_all
|
UserToken.where("expiry < NOW()").delete_all
|
||||||
OauthNonce.where("timestamp < EXTRACT(EPOCH FROM NOW() - INTERVAL '1 day')").delete_all
|
OauthNonce.where("timestamp < EXTRACT(EPOCH FROM NOW() - INTERVAL '1 day')").delete_all
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
require File.dirname(__FILE__) + "/../config/environment"
|
require File.join(File.dirname(__FILE__), "..", "config", "environment")
|
||||||
|
|
||||||
if recipient = ARGV[0].match(/^c-(\d+)-(\d+)-(.*)$/)
|
if recipient = ARGV[0].match(/^c-(\d+)-(\d+)-(.*)$/)
|
||||||
comment = DiaryComment.find(recipient[1])
|
comment = DiaryComment.find(recipient[1])
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
require File.dirname(__FILE__) + "/../config/environment"
|
require File.join(File.dirname(__FILE__), "..", "config", "environment")
|
||||||
|
|
||||||
start_time = Time.now
|
start_time = Time.now
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
require File.dirname(__FILE__) + "/../config/environment"
|
require File.join(File.dirname(__FILE__), "..", "config", "environment")
|
||||||
require "generator"
|
require "generator"
|
||||||
|
|
||||||
addresses = User.count(
|
addresses = User.count(
|
||||||
|
|
|
@ -245,7 +245,7 @@ module Api
|
||||||
# create an relation with a node as member, this time test that we don't
|
# create an relation with a node as member, this time test that we don't
|
||||||
# need a role attribute to be included
|
# need a role attribute to be included
|
||||||
xml = "<osm><relation changeset='#{private_changeset.id}'>" \
|
xml = "<osm><relation changeset='#{private_changeset.id}'>" \
|
||||||
"<member ref='#{node.id}' type='node'/>" + "<tag k='test' v='yes' /></relation></osm>"
|
"<member ref='#{node.id}' type='node'/><tag k='test' v='yes' /></relation></osm>"
|
||||||
put relation_create_path, :params => xml, :headers => auth_header
|
put relation_create_path, :params => xml, :headers => auth_header
|
||||||
# hope for forbidden due to user
|
# hope for forbidden due to user
|
||||||
assert_response :forbidden,
|
assert_response :forbidden,
|
||||||
|
@ -322,7 +322,7 @@ module Api
|
||||||
# create an relation with a node as member, this time test that we don't
|
# create an relation with a node as member, this time test that we don't
|
||||||
# need a role attribute to be included
|
# need a role attribute to be included
|
||||||
xml = "<osm><relation changeset='#{changeset.id}'>" \
|
xml = "<osm><relation changeset='#{changeset.id}'>" \
|
||||||
"<member ref='#{node.id}' type='node'/>" + "<tag k='test' v='yes' /></relation></osm>"
|
"<member ref='#{node.id}' type='node'/><tag k='test' v='yes' /></relation></osm>"
|
||||||
put relation_create_path, :params => xml, :headers => auth_header
|
put relation_create_path, :params => xml, :headers => auth_header
|
||||||
# hope for success
|
# hope for success
|
||||||
assert_response :success,
|
assert_response :success,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue