Showing 3 of 3 total issues
Class Board
has 22 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Board
# @return [Number] returns the current score
attr_reader :score
def initialize(tiles = Array.new(4, Array.new(4)), score = 0)
- Create a ticketCreate a ticket
Class Tile
has 22 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Tile
attr_reader :width
attr_reader :height
attr_reader :color
- Create a ticketCreate a ticket
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(tile, row, col, color, scale = 1)
- Create a ticketCreate a ticket