class AocCli::Year::GitWrap
Attributes
git[R]
Public Class Methods
new()
click to toggle source
# File lib/aoc_cli/year.rb, line 97 def initialize @git = Git.init File.write(".gitignore", ignore) git.add(".gitignore") end
Public Instance Methods
ignore()
click to toggle source
# File lib/aoc_cli/year.rb, line 108 def ignore <<~ignore #{".meta\n**/.meta" if ignore_meta?}#{ "\n*.md\n**/*.md" if ignore_md?} ignore end
ignore_md?()
click to toggle source
# File lib/aoc_cli/year.rb, line 102 def ignore_md? Prefs.bool(key:"ignore_md_files") end
ignore_meta?()
click to toggle source
# File lib/aoc_cli/year.rb, line 105 def ignore_meta? Prefs.bool(key:"ignore_meta_files") end