module SpacesAreOk

Constants

VERSION

Public Class Methods

find_a_matching_name(prospects, name) click to toggle source
# File lib/spaces_are_ok.rb, line 14
def self.find_a_matching_name(prospects, name)
  prospects.detect { |prospect| prospect == name }
end
make_a_valid_name(possibly_invalid_name, separator) click to toggle source
# File lib/spaces_are_ok.rb, line 7
def self.make_a_valid_name(possibly_invalid_name, separator)
  name = possibly_invalid_name.gsub(%r< [^a-z0-9_] >ix) do |m|
    "#{m.ord}_"
  end
  name.downcase
end