class RubyXL::CorePropertiesFile

def created_at

def created_at
  val = dcterms_created && dcterms_created.value
  val && (val.strip.empty? ? nil : Time.parse(val))
end

def created_at=(v)

def created_at=(v)
  self.dcterms_created = RubyXL::StringNodeW3C.new(:value => v.iso8601)
end

def creator

def creator
  dc_creator && dc_creator.value
end

def creator=(v)

def creator=(v)
  self.dc_creator = RubyXL::StringNodeW3C.new(:value => v)
end

def modified_at

def modified_at
  val = dcterms_modified && dcterms_modified.value
  val && (val.strip.empty? ? nil : Time.parse(val))
end

def modified_at=(v)

def modified_at=(v)
  self.dcterms_modified = RubyXL::StringNodeW3C.new(:value => v.iso8601)
end

def modifier

def modifier
  cp_last_modified_by && cp_last_modified_by.value
end

def modifier=(v)

def modifier=(v)
  self.cp_last_modified_by = RubyXL::StringNodeW3C.new(:value => v)
end

def xlsx_path

def xlsx_path
  ROOT.join('docProps', 'core.xml')
end