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