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