class Rutie::ProjectName

Public Class Methods

new(name) click to toggle source
# File lib/rutie.rb, line 61
def initialize(name)
  @name = "#{name}"
  raise InvalidProjectName unless valid_name?(@name)
end

Public Instance Methods

to_str() click to toggle source
# File lib/rutie.rb, line 66
def to_str
  @name
end

Private Instance Methods

valid_name?(project) click to toggle source
# File lib/rutie.rb, line 71
def valid_name?(project)
  project.chars.all? {|c| c[/[a-z_]/] }
end