Class: YaQueenRoleFontana::Asset
- Inherits:
-
YaQueen::Base
- Object
- YaQueen::Base
- YaQueenRoleFontana::Asset
show all
- Defined in:
- lib/ya_queen_role_fontana/asset.rb
Defined Under Namespace
Classes: RailsImpl, RailsRoot
Instance Method Summary
collapse
Instance Method Details
#implement_common_task ⇒ Object
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/ya_queen_role_fontana/asset.rb', line 30
def implement_common_task
set :user, config['user']
set :deploy_to, config['deploy_to']
unless defined?(::Rails)
Object.const_set(:Rails, RailsImpl.new(root_dir))
end
path = ::Rails.root.join("config/asset_drivers.yml.erb").to_s
asset_drivers_config = YAML.load(ERB.new(File.read( path )).result)
set :deploy_from, asset_drivers_config["file"]["file_path"]
super
end
|
#implement_each_task(host, options) ⇒ Object
24
25
26
27
28
|
# File 'lib/ya_queen_role_fontana/asset.rb', line 24
def implement_each_task(host, options)
role :web, host
role :asset, host
super
end
|