Class: MustacheRender::Config
- Inherits:
-
Object
- Object
- MustacheRender::Config
- Defined in:
- lib/mustache_render/config.rb
Instance Method Summary collapse
-
#default_render_media ⇒ Object
默认的渲染媒介.
- #default_render_media=(media) ⇒ Object
- #file_template_extension ⇒ Object
- #file_template_extension=(name) ⇒ Object
- #file_template_root_path ⇒ Object
- #file_template_root_path=(path) ⇒ Object
-
#initialize ⇒ Config
constructor
A new instance of Config.
-
#lib_base_path ⇒ Object
lib 的基本路径.
- #logger ⇒ Object
- #logger=(logger) ⇒ Object
- #raise_on_context_miss=(_miss) ⇒ Object
- #raise_on_context_miss? ⇒ Boolean
- #raise_on_file_template_miss=(_miss) ⇒ Object
- #raise_on_file_template_miss? ⇒ Boolean
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
16 17 |
# File 'lib/mustache_render/config.rb', line 16 def initialize end |
Instance Method Details
#default_render_media ⇒ Object
默认的渲染媒介
22 23 24 |
# File 'lib/mustache_render/config.rb', line 22 def default_render_media @default_render_media ||= :file end |
#default_render_media=(media) ⇒ Object
26 27 28 |
# File 'lib/mustache_render/config.rb', line 26 def default_render_media= media @default_render_media ||= media end |
#file_template_extension ⇒ Object
80 81 82 |
# File 'lib/mustache_render/config.rb', line 80 def file_template_extension @file_template_extension ||= '.mustache' end |
#file_template_extension=(name) ⇒ Object
84 85 86 |
# File 'lib/mustache_render/config.rb', line 84 def file_template_extension= name @file_template_extension ||= name end |
#file_template_root_path ⇒ Object
72 73 74 |
# File 'lib/mustache_render/config.rb', line 72 def file_template_root_path @file_template_root_path ||= "#{lib_base_path}/mustache_render/templates" end |
#file_template_root_path=(path) ⇒ Object
76 77 78 |
# File 'lib/mustache_render/config.rb', line 76 def file_template_root_path= path @file_template_root_path ||= path end |
#lib_base_path ⇒ Object
lib 的基本路径
68 69 70 |
# File 'lib/mustache_render/config.rb', line 68 def lib_base_path File.dirname(__FILE__) end |
#logger ⇒ Object
30 31 32 33 34 35 |
# File 'lib/mustache_render/config.rb', line 30 def logger return @_logger if defined?(@_logger) require 'logger' @_logger ||= ::Logger.new(STDOUT) end |
#logger=(logger) ⇒ Object
37 38 39 |
# File 'lib/mustache_render/config.rb', line 37 def logger= logger @_logger ||= logger end |
#raise_on_context_miss=(_miss) ⇒ Object
47 48 49 50 51 |
# File 'lib/mustache_render/config.rb', line 47 def raise_on_context_miss= _miss return @_raise_on_context_miss if defined?(@_raise_on_context_miss) @raise_on_context_miss = _miss end |
#raise_on_context_miss? ⇒ Boolean
41 42 43 44 45 |
# File 'lib/mustache_render/config.rb', line 41 def raise_on_context_miss? return @_raise_on_context_miss if defined?(@_raise_on_context_miss) @raise_on_context_miss = false end |
#raise_on_file_template_miss=(_miss) ⇒ Object
59 60 61 62 63 |
# File 'lib/mustache_render/config.rb', line 59 def raise_on_file_template_miss= _miss return @_raise_on_file_template_miss if defined?(@_raise_on_file_template_miss) @raise_on_file_template_miss = _miss end |
#raise_on_file_template_miss? ⇒ Boolean
53 54 55 56 57 |
# File 'lib/mustache_render/config.rb', line 53 def raise_on_file_template_miss? return @_raise_on_file_template_miss if defined?(@_raise_on_file_template_miss) @raise_on_file_template_miss = true end |