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