Class: Spar::Deployer
- Inherits:
-
Object
show all
- Defined in:
- lib/spar/deployers/deployer.rb
Instance Method Summary
collapse
Instance Method Details
#deploy(asset) ⇒ Object
15
16
17
|
# File 'lib/spar/deployers/deployer.rb', line 15
def deploy(asset)
@deployed_assets << asset
end
|
#finish ⇒ Object
19
20
21
22
23
|
# File 'lib/spar/deployers/deployer.rb', line 19
def finish
@deployed_assets.each do |asset|
puts "Deployed Asset: #{asset.write_path}"
end
end
|
#prepare(assets) ⇒ Object
10
11
12
13
|
# File 'lib/spar/deployers/deployer.rb', line 10
def prepare(assets)
@assets_to_deploy = assets
@deployed_assets = []
end
|
#run(assets) ⇒ Object
4
5
6
7
8
|
# File 'lib/spar/deployers/deployer.rb', line 4
def run(assets)
prepare(assets)
@assets_to_deploy.each { |asset| deploy(asset) }
finish
end
|