mirror of
https://github.com/capistrano/capistrano
synced 2023-03-27 23:21:18 -04:00
![]() Users of the API may now add their own 'on'-filters by calling Configuration#add_filter, e.g: `Capistrano::Configuration.env.add_filter(RegionFilter.new('NE'))`. An filter object passed into this method must respond to .filter, and this method should accept an array of Server objects and return a subset of this array. Tests have been added that checks that: * A filter can be added without throwing an error * Trying to add a filter without a filter method throws a TypeError * An added filter is used to filter a list of servers * add_filter accepts a block, and raises an ArgumentError if passed both a block and an object. |
||
---|---|---|
.. | ||
console | ||
custom-filters | ||
custom-scm | ||
filtering | ||
host-filtering | ||
ignoring | ||
overriding-capistrano-tasks | ||
properties | ||
property-filtering | ||
ptys | ||
remote-file | ||
role-filtering | ||
ssh-kit | ||
validation-of-variables |