class Bitmapped::Commands::InitialiserCommand

Public Instance Methods

command_id() click to toggle source
# File lib/bitmapped/commands/initialiser_command.rb, line 7
def command_id
  "I"
end
process_command(bitmap, input) click to toggle source
# File lib/bitmapped/commands/initialiser_command.rb, line 11
def process_command(bitmap, input)
  Validators::ValidateBitmapSize.parse_and_validate(input)
  bitmap.columns, bitmap.rows = Validators::ValidateColumnRowInput.parse_and_validate(input)
  bitmap.pixels = Array.new(bitmap.rows) { Array.new(bitmap.columns) { "O" } }
end