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