class CommitLive::Puzzle::Parser

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/commit-live/lesson/parser.rb, line 6
def initialize(name)
        @name = name
end

Public Instance Methods

parse!() click to toggle source
# File lib/commit-live/lesson/parser.rb, line 10
def parse!
        if name.chars.include?(' ')
                slugify_name!
        else
                name.strip
        end
end

Private Instance Methods

slugify_name!() click to toggle source
# File lib/commit-live/lesson/parser.rb, line 20
def slugify_name!
        name.gsub(' ', '-').strip
end