class ParameterCenter
Constants
- False
- True
Attributes
registered_item_map[R]
Public Class Methods
new()
click to toggle source
# File lib/utils/kube_config_parser/parameter_center.rb, line 11 def initialize @registered_item_map = {} end
Public Instance Methods
method_missing(method_name_sym, *args)
click to toggle source
# File lib/utils/kube_config_parser/parameter_center.rb, line 25 def method_missing(method_name_sym, *args) target = @registered_item_map[method_name_sym] if args.empty? return target else return target.new(*args) end end
parse(str)
click to toggle source
# File lib/utils/kube_config_parser/parameter_center.rb, line 21 def parse(str) eval(str) end
register_item(item)
click to toggle source
# File lib/utils/kube_config_parser/parameter_center.rb, line 15 def register_item(item) item.keys.each do |key| @registered_item_map[key] = item[key] end end