Method: TTL2HTML::App#output_turtle_files

Defined in:
lib/ttl2html.rb

#output_turtle_filesObject



455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
# File 'lib/ttl2html.rb', line 455

def output_turtle_files
  each_data(:output_turtle_files) do |uri, v|
    file = uri_mapping_to_path(uri, @config, ".ttl")
    if @config[:output_dir]
      Dir.mkdir @config[:output_dir] if not File.exist? @config[:output_dir]
      file = File.join(@config[:output_dir], file)
    end
    dir = File.dirname(file)
    FileUtils.mkdir_p(dir) if not File.exist?(dir)
      str = format_turtle(uri)
    str << format_turtle_inverse(uri)
    open(file, "w") do |io|
      io.puts str.strip
    end
  end
end