Module: Jog::Config::ClassMethods

Defined in:
lib/jog/config.rb

Constant Summary collapse

CONFIG_NAME =
".jogrc"
TEMPLATE_NAME =
".jogtemplate"
CONFIG_VARS =
%w{root editor path_format}
DEFAULT_CONFIG =
{
  root: '~/jog',
  editor: ENV['EDITOR'] || 'vim',
  path_format: '%Y/%B/%d.txt'
}
DEFAULT_TEMPLATE =
"---
Date: <%= Time.now.strftime( \"%A, %B %-d, %Y\" ) %>
Time: <%= Time.now.strftime( \"%-I:%M%P %Z\" ) %>
---

"

Instance Method Summary collapse

Instance Method Details

#configObject



24
25
26
# File 'lib/jog/config.rb', line 24

def config
  @config ||= load_config
end

#templateObject



28
29
30
# File 'lib/jog/config.rb', line 28

def template
  @template ||= load_template
end