class Kafo::ParamGroup
Attributes
Public Class Methods
Source
# File lib/kafo/param_group.rb, line 9 def initialize(name) @children = [] @params = [] @name = name end
Public Instance Methods
Source
# File lib/kafo/param_group.rb, line 19 def add_child(group) @children.push group unless @children.include?(group) end
Source
# File lib/kafo/param_group.rb, line 23 def add_param(param) @params.push param unless @params.include?(param) end
Source
# File lib/kafo/param_group.rb, line 15 def formatted_name @formatted_name ||= @name.sub(/:\Z/,'') end