class Borrower::Manifest::ConfigFile
Constants
- SOURCE_FILE
Attributes
directories[R]
files[R]
Public Class Methods
new()
click to toggle source
# File lib/borrower/manifest/config_file.rb, line 18 def initialize require 'yaml' @files = {}.merge( manifest_file[:files] ) @directories = [].push( *manifest_file[:directories] ) end
present?()
click to toggle source
# File lib/borrower/manifest/config_file.rb, line 12 def present? SOURCE_FILE.exists? end
Private Instance Methods
manifest_file()
click to toggle source
# File lib/borrower/manifest/config_file.rb, line 27 def manifest_file return @_manifest_file if @manifest_file @_manifest_file = { files: raw_manifest_file['files'], directories: raw_manifest_file['directories'].split(' ') } end
raw_manifest_file()
click to toggle source
# File lib/borrower/manifest/config_file.rb, line 36 def raw_manifest_file YAML.load( SOURCE_FILE.content ) end