class Greyatom::Puzzle::Parser
Attributes
name[R]
Public Class Methods
new(name)
click to toggle source
# File lib/greyatom/lesson/parser.rb, line 6 def initialize(name) @name = name end
Public Instance Methods
parse!()
click to toggle source
# File lib/greyatom/lesson/parser.rb, line 10 def parse! if name.chars.include?(' ') slugify_name! else name.downcase.strip end end
Private Instance Methods
slugify_name!()
click to toggle source
# File lib/greyatom/lesson/parser.rb, line 20 def slugify_name! name.downcase.gsub(' ', '-').strip end