mirror of
				https://github.com/mperham/sidekiq.git
				synced 2022-11-09 13:52:34 -05:00 
			
		
		
		
	Merge pull request #2742 from mperham/frozen
Freeze all string literals in source, fixes #2741
This commit is contained in:
		
						commit
						78fc103d56
					
				
					 54 changed files with 54 additions and 0 deletions
				
			
		| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require 'sidekiq/version'
 | 
					require 'sidekiq/version'
 | 
				
			||||||
fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby versions below 2.0.0." if RUBY_PLATFORM != 'java' && RUBY_VERSION < '2.0.0'
 | 
					fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby versions below 2.0.0." if RUBY_PLATFORM != 'java' && RUBY_VERSION < '2.0.0'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
$stdout.sync = true
 | 
					$stdout.sync = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'securerandom'
 | 
					require 'securerandom'
 | 
				
			||||||
require 'sidekiq/middleware/chain'
 | 
					require 'sidekiq/middleware/chain'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
begin
 | 
					begin
 | 
				
			||||||
  require 'active_support/core_ext/class/attribute'
 | 
					  require 'active_support/core_ext/class/attribute'
 | 
				
			||||||
rescue LoadError
 | 
					rescue LoadError
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/extensions/generic_proxy'
 | 
					require 'sidekiq/extensions/generic_proxy'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/extensions/generic_proxy'
 | 
					require 'sidekiq/extensions/generic_proxy'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/extensions/generic_proxy'
 | 
					require 'sidekiq/extensions/generic_proxy'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'yaml'
 | 
					require 'yaml'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require 'sidekiq/manager'
 | 
					require 'sidekiq/manager'
 | 
				
			||||||
require 'sidekiq/fetch'
 | 
					require 'sidekiq/fetch'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'time'
 | 
					require 'time'
 | 
				
			||||||
require 'logger'
 | 
					require 'logger'
 | 
				
			||||||
require 'fcntl'
 | 
					require 'fcntl'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require 'sidekiq/util'
 | 
					require 'sidekiq/util'
 | 
				
			||||||
require 'sidekiq/processor'
 | 
					require 'sidekiq/processor'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
  # Middleware is code configured to run before/after
 | 
					  # Middleware is code configured to run before/after
 | 
				
			||||||
  # a message is processed.  It is patterned after Rack
 | 
					  # a message is processed.  It is patterned after Rack
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Simple middleware to save the current locale and restore it when the job executes.
 | 
					# Simple middleware to save the current locale and restore it when the job executes.
 | 
				
			||||||
# Use it by requiring it in your initializer:
 | 
					# Use it by requiring it in your initializer:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
  module Paginator
 | 
					  module Paginator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/util'
 | 
					require 'sidekiq/util'
 | 
				
			||||||
require 'sidekiq/fetch'
 | 
					require 'sidekiq/fetch'
 | 
				
			||||||
require 'thread'
 | 
					require 'thread'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
  def self.hook_rails!
 | 
					  def self.hook_rails!
 | 
				
			||||||
    return if defined?(@delay_removed)
 | 
					    return if defined?(@delay_removed)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'connection_pool'
 | 
					require 'connection_pool'
 | 
				
			||||||
require 'redis'
 | 
					require 'redis'
 | 
				
			||||||
require 'uri'
 | 
					require 'uri'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
require 'sidekiq/util'
 | 
					require 'sidekiq/util'
 | 
				
			||||||
require 'sidekiq/api'
 | 
					require 'sidekiq/api'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'securerandom'
 | 
					require 'securerandom'
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/testing'
 | 
					require 'sidekiq/testing'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##
 | 
					##
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'socket'
 | 
					require 'socket'
 | 
				
			||||||
require 'securerandom'
 | 
					require 'securerandom'
 | 
				
			||||||
require 'sidekiq/exception_handler'
 | 
					require 'sidekiq/exception_handler'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
  VERSION = "4.1.1"
 | 
					  VERSION = "4.1.1"
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'erb'
 | 
					require 'erb'
 | 
				
			||||||
require 'yaml'
 | 
					require 'yaml'
 | 
				
			||||||
require 'sinatra/base'
 | 
					require 'sinatra/base'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'uri'
 | 
					require 'uri'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Sidekiq
 | 
					module Sidekiq
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require 'sidekiq/client'
 | 
					require 'sidekiq/client'
 | 
				
			||||||
require 'sidekiq/core_ext'
 | 
					require 'sidekiq/core_ext'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
$TESTING = true
 | 
					$TESTING = true
 | 
				
			||||||
# disable minitest/parallel threads
 | 
					# disable minitest/parallel threads
 | 
				
			||||||
ENV["N"] = "0"
 | 
					ENV["N"] = "0"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/cli'
 | 
					require 'sidekiq/cli'
 | 
				
			||||||
require 'sidekiq/fetch'
 | 
					require 'sidekiq/fetch'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/api'
 | 
					require 'sidekiq/api'
 | 
				
			||||||
require 'active_job'
 | 
					require 'active_job'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/cli'
 | 
					require 'sidekiq/cli'
 | 
				
			||||||
require 'tempfile'
 | 
					require 'tempfile'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TestClient < Sidekiq::Test
 | 
					class TestClient < Sidekiq::Test
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/exception_handler'
 | 
					require 'sidekiq/exception_handler'
 | 
				
			||||||
require 'stringio'
 | 
					require 'stringio'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq'
 | 
					require 'sidekiq'
 | 
				
			||||||
require 'active_record'
 | 
					require 'active_record'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/fetch'
 | 
					require 'sidekiq/fetch'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/launcher'
 | 
					require 'sidekiq/launcher'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/logging'
 | 
					require 'sidekiq/logging'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/manager'
 | 
					require 'sidekiq/manager'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/middleware/chain'
 | 
					require 'sidekiq/middleware/chain'
 | 
				
			||||||
require 'sidekiq/processor'
 | 
					require 'sidekiq/processor'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/fetch'
 | 
					require 'sidekiq/fetch'
 | 
				
			||||||
require 'sidekiq/cli'
 | 
					require 'sidekiq/cli'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$HAS_AJ = true
 | 
					$HAS_AJ = true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TestRedisConnection < Sidekiq::Test
 | 
					class TestRedisConnection < Sidekiq::Test
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/scheduled'
 | 
					require 'sidekiq/scheduled'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/scheduled'
 | 
					require 'sidekiq/scheduled'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/scheduled'
 | 
					require 'sidekiq/scheduled'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require 'active_record'
 | 
					require 'active_record'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require 'active_record'
 | 
					require 'active_record'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require 'active_record'
 | 
					require 'active_record'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TestUtil < Sidekiq::Test
 | 
					class TestUtil < Sidekiq::Test
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# encoding: utf-8
 | 
					# encoding: utf-8
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
require 'sidekiq/web'
 | 
					require 'sidekiq/web'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
require_relative 'helper'
 | 
					require_relative 'helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TestWebHelpers < Sidekiq::Test
 | 
					class TestWebHelpers < Sidekiq::Test
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue