initialize

in lib/between_meals/changeset.rb [32:53]


    def initialize(
      logger, repo, start_ref, end_ref, locations, track_symlinks = false
    )
      
      @logger = logger
      @repo = repo
      @cookbook_dirs = locations[:cookbook_dirs].dup
      @role_dir = locations[:role_dir]
      @databag_dir = locations[:databag_dir]
      @track_symlinks = track_symlinks
      
      
      if start_ref
        @files = []
        @repo.changes(start_ref, end_ref).each do |file|
          @files << file
        end
      else
        @files = @repo.files
      end
    end