Method: Markedly::Document#initialize

Defined in:
lib/markedly/document.rb

#initialize(source, options = {}) ⇒ Document

Returns a new instance of Document.



18
19
20
21
22
23
24
25
26
# File 'lib/markedly/document.rb', line 18

def initialize(source, options = {})
  @source = File.expand_path(source)
  @path = File.basename(source)
  @port = options[:port] || DEFAULT_PORT
  @markdown = Markdown.new(options[:parse], options[:render])
  initialize_template
  initialize_assets(options)
  initialize_destination
end