module Utl

A small utility module

Constants

Letters

An array with some letters in it and a place holder at zero.

Public Class Methods

channel_to_name(channel) click to toggle source

Convert a channel number to its name.
Parameters

  • channel - the channel number (1..26),


Returns

  • The channel letter.

# File lib/connect_n_game/util.rb, line 22
def self.channel_to_name(channel)
  Letters[channel]
end
name_to_channel(letter) click to toggle source

Convert a channel name to its number.
Parameters

  • letter - the letter that was played.


Returns

  • The channel number (1..26) or nil if invalid.

# File lib/connect_n_game/util.rb, line 13
def self.name_to_channel(letter)
  Letters.find_index(letter[0].upcase)
end