Method: Command#open

Defined in:
lib/base/command.rb

#open(filename = '') ⇒ Object



60
61
62
63
64
65
66
# File 'lib/base/command.rb', line 60

def open filename=''
  @filename=filename if filename.length > 0
  self.clear
  JSON.parse(IO.read(@filename)).each{|k,v| self[k.to_sym]=v}
  self[:start_time]=Time.parse(self[:start_time]) if(self.has_key?(:start_time))
  self[:end_time]=Time.parse(self[:end_time]) if(self.has_key?(:end_time))
end