Showing 3 of 3 total issues
Class GridStruct
has 26 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class GridStruct
attr_reader :store,
:rows,
:columns
Method fetch_diagonal_index
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def fetch_diagonal_index(row, column, row_direction, column_direction, diagonal_indexes, sign)
Method diagonal_builder
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def diagonal_builder(coordinates, row_direction = 1, column_direction = 1, diagonal_indexes = [], action = :push)