Sha256: c2af636b778a705dbbe227e19dd534ec6b9ae71f815e0ad57f30a69524e43289

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

dir = File.dirname(__FILE__)

require "#{dir}/../lib/doc_storage"

# Create a new document with headers and body
document = DocStorage::SimpleDocument.new(
  {
    "Title"    => "Finishing the documentation",
    "Priority" => "urgent"
  },
  "We should finish the documentation ASAP."
)

# Parse a file
document = File.open("#{dir}/simple.txt", "r") do |f|
  DocStorage::SimpleDocument.parse(f)
end

# Document manipulation
document.headers["Tags"] = "example"
document.body += "Nulla mi dui, pellentesque et accumsan vitae, mattis et velit."

# Save the modified document
File.open("#{dir}/simple_modified.txt", "w") do |f|
  f.write(document)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
doc_storage-0.9 examples/simple.rb