Module: SimpleBdd

Defined in:
lib/simple_bdd.rb,
lib/simple_bdd/version.rb

Defined Under Namespace

Classes: StepNotImplemented

Constant Summary collapse

PRESERVED_CHARS =
'\\w'
CONVERTED_CHARS =
Regexp.escape(' /-')
VERSION =
"0.0.9"

Instance Method Summary collapse

Instance Method Details

#methodize(message) ⇒ Object



29
30
31
32
33
34
# File 'lib/simple_bdd.rb', line 29

def methodize(message)
  message
    .downcase
    .gsub(/[^#{PRESERVED_CHARS}#{CONVERTED_CHARS}]/, "")
    .gsub(/[#{CONVERTED_CHARS}]+/, "_")
end