Method: RokuBuilder::ConfigParser#set_project_directory

Defined in:
lib/roku_builder/config_parser.rb

#set_project_directoryObject



140
141
142
143
144
145
146
147
# File 'lib/roku_builder/config_parser.rb', line 140

def set_project_directory
  if @config[:projects][:project_dir]  and !Pathname.new(@parsed[:project][:directory]).absolute?
    @parsed[:project][:directory] = File.join(@config[:projects][:project_dir], @parsed[:project][:directory])
  end
  unless Dir.exist?(@parsed[:project][:directory])
    raise ParseError, "Missing project directory: #{@parsed[:project][:directory]}"
  end
end