class Aws::Templates::Help::Rdoc::Parametrized::Constraints::DependsOnValue
Case-like constraint documentation provider
Prints all handled value and respective constraints.
Protected Instance Methods
add_description(item)
click to toggle source
# File lib/aws/templates/help/rdoc/parametrized/constraints/depends_on_value.rb, line 18 def add_description(item) item << text('depends on value:') item << _members end
Private Instance Methods
_constraint_variant_for(value, constraint)
click to toggle source
# File lib/aws/templates/help/rdoc/parametrized/constraints/depends_on_value.rb, line 32 def _constraint_variant_for(value, constraint) sub(text("when _#{value}_ :"), processed_for(constraint)) end
_members()
click to toggle source
# File lib/aws/templates/help/rdoc/parametrized/constraints/depends_on_value.rb, line 25 def _members context.selector .lazy .map { |value, constraint| _constraint_variant_for(value, constraint) } .each_with_object(list) { |part, l| l << part } end