Method: Archimate::FileFormat.read

Defined in:
lib/archimate/file_format.rb

.read(filename) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/archimate/file_format.rb', line 7

def self.read(filename)
  case File.extname(filename)
  when ".marshal"
    File.open(filename, "rb") do |marshal_file|
      Marshal.load(marshal_file)
    end
  else
    parse(File.read(filename))
  end
end