class YaQueenRoleFontana::Asset
Public Instance Methods
implement_common_task()
click to toggle source
Calls superclass method
# File lib/ya_queen_role_fontana/asset.rb, line 29 def implement_common_task set :user, config['user'] set :deploy_to, config['deploy_to'] # デプロイと言っても通常のdeployの仕組みは使わないので、この辺の設定は不要 # set :scm, :none # set :repository, root_dir 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)
click to toggle source
Calls superclass method
# File lib/ya_queen_role_fontana/asset.rb, line 23 def implement_each_task(host, options) role :web, host role :asset, host super end