Object
This is the combination of a block, a hash of options, and a cached value.
# File lib/capistrano/role.rb, line 49 def initialize (block, options) @block = block @options = options @cached = [] @is_cached = false end
Clear the cached value
# File lib/capistrano/role.rb, line 66 def reset! @cached.clear @is_cached = false end
Convert to a list of ServerDefinitions
# File lib/capistrano/role.rb, line 57 def to_ary unless @is_cached @cached = Role::wrap_list(@block.call(@options), @options) @is_cached = true end @cached end
[Validate]
Generated with the Darkfish Rdoc Generator 2.