diff options
Diffstat (limited to 'CLI/ruby/lib')
| -rw-r--r-- | CLI/ruby/lib/game_of_life/generators/input.rb | 6 |
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 |
