| 12345678910111213141516171819202122232425 |
- require 'yajl/json_gem'
- module Docs
- class PageDb
- attr_reader :pages
- delegate :empty?, :blank?, to: :pages
- def initialize
- @pages = {}
- end
- def add(path, content)
- @pages[path] = content
- end
- def as_json
- @pages
- end
- def to_json
- JSON.generate(as_json)
- end
- end
- end
|