class Learn::Lab::Parser

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/learn/lab/parser.rb, line 6
def initialize(name)
  @name = name
end

Public Instance Methods

parse!() click to toggle source
# File lib/learn/lab/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/learn/lab/parser.rb, line 20
def slugify_name!
  name.downcase.gsub(' ', '-').strip
end