Method: Marv::Project::Assets#build_asset_file
- Defined in:
- lib/marv/project/builder/assets.rb
#build_asset_file(asset) ⇒ Object
Build asset file
59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/marv/project/builder/assets.rb', line 59 def build_asset_file(asset) destination = ::File.join(@project.build_path, asset) @task.shell.mute do sprocket = @sprockets.find_asset(asset.last) # Create asset destination @task.empty_directory ::File.dirname(destination) unless ::File.directory?(::File.dirname(destination)) # Write file to destination sprocket.write_to(destination) unless sprocket.nil? end end |