Class: Rembrandt::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/rembrandt/config.rb

Class Method Summary collapse

Class Method Details

.default_languageObject



7
8
9
# File 'lib/rembrandt/config.rb', line 7

def self.default_language
  @default_language ||= library_default_language
end

.default_language=(input) ⇒ Object



3
4
5
# File 'lib/rembrandt/config.rb', line 3

def self.default_language=(input)
  @default_language = input
end

.engine_priorityObject



19
20
21
# File 'lib/rembrandt/config.rb', line 19

def self.engine_priority
  @engine_priority ||= library_default_engine_priority
end

.engine_priority=(engines) ⇒ Object



15
16
17
# File 'lib/rembrandt/config.rb', line 15

def self.engine_priority=(engines)
  @engine_priority = engines
end

.file_store_directoryObject



27
28
29
# File 'lib/rembrandt/config.rb', line 27

def self.file_store_directory
  @file_store_directory ||= library_default_file_store_directory
end

.file_store_directory=(input) ⇒ Object



35
36
37
# File 'lib/rembrandt/config.rb', line 35

def self.file_store_directory=(input)
  @file_store_directory = input
end

.library_default_engine_priorityObject



23
24
25
# File 'lib/rembrandt/config.rb', line 23

def self.library_default_engine_priority
  [Engines::Pygmentize, Engines::WebService]
end

.library_default_file_store_directoryObject



31
32
33
# File 'lib/rembrandt/config.rb', line 31

def self.library_default_file_store_directory
  './tmp/.rembrandt_cache'
end

.library_default_languageObject



11
12
13
# File 'lib/rembrandt/config.rb', line 11

def self.library_default_language
  "ruby"
end