Module: Lm2doc

Defined in:
lib/lm2doc.rb,
lib/lm2doc/cli.rb,
lib/lm2doc/theme.rb,
lib/lm2doc/markdown.rb,
lib/lm2doc/resource.rb,
lib/lm2doc/converter.rb,
lib/lm2doc/resource/source.rb,
lib/lm2doc/resource/compass.rb

Defined Under Namespace

Classes: Cli, Converter, Markdown, Resource, Theme

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.mktmpdirObject



17
18
19
20
21
22
# File 'lib/lm2doc.rb', line 17

def self.mktmpdir
  FileUtils.mkdir_p(tmpdir)
  Dir.mktmpdir(nil, tmpdir) do |tmpdir|
    yield(tmpdir)
  end
end

.rootObject



8
9
10
# File 'lib/lm2doc.rb', line 8

def self.root
  Pathname.new(File.expand_path("../../", __FILE__))
end

.theme(name) ⇒ Object



7
8
9
10
# File 'lib/lm2doc/theme.rb', line 7

def self.theme(name)
  require Lm2doc.root.join("themes", name, "init.rb")
  Theme.instance(name)
end

.tmpdirObject



13
14
15
# File 'lib/lm2doc.rb', line 13

def self.tmpdir
  Lm2doc.root.join("tmp")
end