From a7cced2f0cb915d2f9aedb9a04fc58cde6ec368e Mon Sep 17 00:00:00 2001 From: "Alexander \"Ace\" Olofsson" <ace@haxalot.com> Date: Thu, 28 Feb 2019 17:08:08 +0100 Subject: [PATCH] Fix Rubocop issues --- .rubocop.yml | 7 +++++++ lib/matrix_sdk/api.rb | 2 +- lib/matrix_sdk/application_service.rb | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.rubocop.yml b/.rubocop.yml index 4dc7a81..600262e 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -8,6 +8,9 @@ AllCops: Lint/Void: Enabled: false +Style/ClassAndModuleChildren: + Enabled: false + # Don't enforce documentation Style/Documentation: Enabled: false @@ -18,6 +21,10 @@ Metrics/ClassLength: Metrics/MethodLength: Max: 50 +# Matrix has a lot of methods in the CS API +Metrics/ModuleLength: + Max: 500 + Metrics/LineLength: Max: 190 diff --git a/lib/matrix_sdk/api.rb b/lib/matrix_sdk/api.rb index ef1254d..d874aa7 100644 --- a/lib/matrix_sdk/api.rb +++ b/lib/matrix_sdk/api.rb @@ -42,7 +42,7 @@ module MatrixSdk @protocols = params.fetch(:protocols, %i[CS]) @protocols = [@protocols] unless @protocols.is_a? Array @protocols << :CS if @protocols.include?(:AS) && !@protocols.include?(:CS) - @protocols.sort.reverse.each do |prot| + @protocols.sort.reverse_each do |prot| extend MatrixSdk::Protocols.const_get(prot) end diff --git a/lib/matrix_sdk/application_service.rb b/lib/matrix_sdk/application_service.rb index 7a221c6..c978765 100644 --- a/lib/matrix_sdk/application_service.rb +++ b/lib/matrix_sdk/application_service.rb @@ -58,6 +58,7 @@ module MatrixSdk def port=(port) raise ArgumentError, 'Port must be a number' unless port.is_a? Numeric + @port = port end @@ -66,6 +67,7 @@ module MatrixSdk def add_method(method, regex, proc = nil, &block) proc ||= block raise ArgumentError, 'No method specified' if proc.nil? + (@method_map[method] ||= {})[regex] = proc end -- GitLab