Method: Railsquest::Quest.for_name

Defined in:
lib/railsquest/quest.rb

.for_name(name) ⇒ Object



11
12
13
14
15
16
# File 'lib/railsquest/quest.rb', line 11

def self.for_name(name)
    n = name.gsub(/[^A-Za-z-]+/, '_')
    q = new(Railsquest.quests_path.join(n + ".quest"))
    q.name = n
    q
end