summaryrefslogtreecommitdiffstats
path: root/CLI/ruby/lib
diff options
context:
space:
mode:
authora14m <[email protected]>2020-11-29 23:55:44 +0100
committera14m <[email protected]>2020-11-29 23:55:44 +0100
commit77543134da94fa5edb0e471e1a859b4190eb3cb0 (patch)
treebfc34bf70b2975fded82e63d0a0839b196d0cfc2 /CLI/ruby/lib
parentc357c9c730440b297c1bc59d91181f62f9f3f9f7 (diff)
Fix some linting issues
Diffstat (limited to 'CLI/ruby/lib')
-rw-r--r--CLI/ruby/lib/game_of_life/generators/input.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/CLI/ruby/lib/game_of_life/generators/input.rb b/CLI/ruby/lib/game_of_life/generators/input.rb
index 3965131..77adc85 100644
--- a/CLI/ruby/lib/game_of_life/generators/input.rb
+++ b/CLI/ruby/lib/game_of_life/generators/input.rb
@@ -12,6 +12,9 @@ module GameOfLife
# @option options [Numeric] "width" (floored) and used as the width of the universe
# @option options [Numeric] "height" (floored) and used as the height of the universe
# @return [TODO]
+ # @smell
+ # rubocop:disable Metrics/AbcSize as the method needs to do the reading/parsing and initialization of the
+ # universe array
def self.new(options)
# By design, it's intentional that we use URI.open to to allow seamless file and url access
raw = URI.open(options["input"]).read.split("\n") # rubocop:disable Security/Open
@@ -28,8 +31,9 @@ module GameOfLife
universe[i][j] = cell
end
end
- return universe
+ universe
end
+ # rubocop:enable Metrics/AbcSize
end
end
end