class Cloudinary::Static

def build_metadata(metadata_file = metadata_file_path, hash = true)

def build_metadata(metadata_file = metadata_file_path, hash = true)
  metadata = []
  if File.exist?(metadata_file)
    IO.foreach(metadata_file) do
    |line|
      line.strip!
      next if line.blank?
      path, public_id, upload_time, version, width, height = line.split("\t")
      metadata << [path, {
        "public_id" => public_id,
        "upload_time" => Time.at(upload_time.to_i).getutc,
        "version" => version,
        "width" => width.to_i,
        "height" => height.to_i
      }]
    end
  end
  hash ? Hash[*metadata.flatten] : metadata
end