Extract source to attr_accessor in Spice
Only add/overwrite if file is new or has changed
Use destination instead of file['rails']