Class | Capistrano::Callback |
In: |
lib/capistrano/callback.rb
lib/capistrano/callback.rb |
Parent: | Object |
except | [R] | |
except | [R] | |
only | [R] | |
only | [R] | |
options | [R] | |
options | [R] | |
source | [R] | |
source | [R] |
# File lib/capistrano/callback.rb, line 5 5: def initialize(source, options={}) 6: @source = source 7: @options = options 8: @only = Array(options[:only]).map { |v| v.to_s } 9: @except = Array(options[:except]).map { |v| v.to_s } 10: end
# File lib/capistrano/callback.rb, line 5 5: def initialize(source, options={}) 6: @source = source 7: @options = options 8: @only = Array(options[:only]).map { |v| v.to_s } 9: @except = Array(options[:except]).map { |v| v.to_s } 10: end
# File lib/capistrano/callback.rb, line 12 12: def applies_to?(task) 13: if task && only.any? 14: return only.include?(task.fully_qualified_name) 15: elsif task && except.any? 16: return !except.include?(task.fully_qualified_name) 17: else 18: return true 19: end 20: end