examples/base
#!/usr/bin/env ruby
# require "rails" # workaround: openxml-package uses `extract_options!`
$:.push Dir.pwd + "/lib"
require "openxml/docx"
document = OpenXml::Docx::Package.new
include OpenXml::Docx::Elements
text = Text.new("Some text that I want to include in my new OOXML document")
run = Run.new
run << text
paragraph = Paragraph.new
paragraph << run
document.document << paragraph
filename = "rocx_test_base.docx"
system "rm -f ~/Desktop/#{filename}" # -f so that we don't have an error if the file doesn't exist
document.save File.expand_path("~/Desktop/#{filename}")
exec "open ~/Desktop/#{filename}"