Method: Things::Document#initialize

Defined in:
lib/things/document.rb

#initialize(options = {}) {|_self| ... } ⇒ Document

Returns a new instance of Document.

Yields:

  • (_self)

Yield Parameters:



7
8
9
10
11
12
# File 'lib/things/document.rb', line 7

def initialize(options = {}, &block)
  @database_file = options[:database] || DEFAULT_DATABASE_PATH
  @focus_cache = {}
  parse!
  yield self if block_given?
end