Module: StandupMD
- Defined in:
- lib/standup_md.rb,
lib/standup_md/cli.rb,
lib/standup_md/file.rb,
lib/standup_md/task.rb,
lib/standup_md/entry.rb,
lib/standup_md/title.rb,
lib/standup_md/config.rb,
lib/standup_md/section.rb,
lib/standup_md/version.rb,
lib/standup_md/config/cli.rb,
lib/standup_md/entry_list.rb,
lib/standup_md/cli/helpers.rb,
lib/standup_md/config/file.rb,
lib/standup_md/config/entry.rb,
lib/standup_md/parsers/markdown.rb,
lib/standup_md/config/entry_list.rb
Overview
The main module for the gem. Provides access to configuration classes.
Defined Under Namespace
Modules: Parsers, Version Classes: Cli, Config, Entry, EntryList, File, Section, Task, Title
Constant Summary collapse
Class Method Summary collapse
-
.config ⇒ StanupMD::Config
Method for accessing the configuration.
-
.config_file_loaded? ⇒ Boolean
Has a config file been loaded?.
-
.configure {|config| ... } ⇒ Object
Allows for configuration via a block.
-
.load_config_file(config_file) ⇒ String
Loads a config file.
-
.reset_config ⇒ StandupMD::Config
Reset all configuration values to their defaults.
Class Method Details
.config ⇒ StanupMD::Config
Method for accessing the configuration.
25 26 27 |
# File 'lib/standup_md.rb', line 25 def config @config || reset_config end |
.config_file_loaded? ⇒ Boolean
Has a config file been loaded?
50 51 52 |
# File 'lib/standup_md.rb', line 50 def config_file_loaded? @config_file_loaded end |
.configure {|config| ... } ⇒ Object
Allows for configuration via a block. Useful when making config files.
42 43 44 |
# File 'lib/standup_md.rb', line 42 def configure yield config end |
.load_config_file(config_file) ⇒ String
Loads a config file.
60 61 62 63 64 65 66 67 |
# File 'lib/standup_md.rb', line 60 def load_config_file(config_file) ::File.(config_file).tap do |file| raise "File #{file} does not exist." unless ::File.file?(file) @config_file_loaded = true load file end end |
.reset_config ⇒ StandupMD::Config
Reset all configuration values to their defaults.
33 34 35 |
# File 'lib/standup_md.rb', line 33 def reset_config @config = StandupMD::Config.new end |