class Object

Public Instance Methods

make_schedule_name(s) click to toggle source
# File lib/energyplus/SchedulesCSV.rb, line 24
def make_schedule_name(s)
  schedule_name = s
  schedule_name = schedule_name.gsub(/[A-Z][a-z]/, ' \0').lstrip
  schedule_name = schedule_name.gsub(/[a-z][A-Z]/) {|s| "" << s[0] << " " << s[1]}
  schedule_name = schedule_name.gsub('_', ' ').gsub('-',' ').gsub(',',' ').gsub('()', '')
  schedule_name = schedule_name.split(' ').each{|p| p.capitalize!}.join(' ')
  return schedule_name
end