# File lib/kafo/param_group.rb, line 8 def initialize(name) @children = [] @params = [] @name = name end
# File lib/kafo/param_group.rb, line 18 def add_child(group) @children.push group unless @children.include?(group) end
# File lib/kafo/param_group.rb, line 22 def add_param(param) @params.push param unless @params.include?(param) end
# File lib/kafo/param_group.rb, line 14 def formatted_name @formatted_name ||= @name.sub(/:\Z/,'') end