class Postmortem::Configuration
Provides interface for configuring Postmortem
and implements sensible defaults.
Attributes
colorize[W]
log_path[RW]
mail_skip_delivery[W]
Public Instance Methods
colorize()
click to toggle source
# File lib/postmortem/configuration.rb, line 9 def colorize defined?(@colorize) ? @colorize : true end
layout()
click to toggle source
# File lib/postmortem/configuration.rb, line 21 def layout default = File.expand_path(File.join(__dir__, '..', '..', 'layout', 'default')) path = Pathname.new(@layout || default) path.extname.empty? ? path.sub_ext('.html.erb') : path end
layout=(val)
click to toggle source
# File lib/postmortem/configuration.rb, line 17 def layout=(val) @layout = Pathname.new(val) end
mail_skip_delivery()
click to toggle source
# File lib/postmortem/configuration.rb, line 31 def mail_skip_delivery defined?(@mail_skip_delivery) ? @mail_skip_delivery : true end
preview_directory()
click to toggle source
# File lib/postmortem/configuration.rb, line 27 def preview_directory @preview_directory ||= Pathname.new(File.join(Dir.tmpdir, 'postmortem')) end
preview_directory=(val)
click to toggle source
# File lib/postmortem/configuration.rb, line 13 def preview_directory=(val) @preview_directory = Pathname.new(val) end