class KMQToolKitCodeGen::CodeGeneration

Public Instance Methods

colorgen(plist) click to toggle source
# File lib/KMQToolKitGem/cli.rb, line 33
def colorgen(plist)
  prefix = options[:prefix] || ""
  base_path = options[:path] || "./"
  plist_key = options[:key] || ""
  plist_hash = plist_key.split(".").inject(Plist::parse_xml(plist)) { |hash, key| hash[key] }

  generator = ColorPlistGenerator.new plist_hash, prefix, base_path
  generator.generate_color_names
end
errorgen( plist ) click to toggle source
# File lib/KMQToolKitGem/cli.rb, line 18
def errorgen( plist )
  prefix = options[:prefix] || ""
  base_path = options[:path] || "./"
  plist_hash = Plist::parse_xml(plist)

  generator = ErrorPlistGenerator.new plist_hash, prefix, base_path
  generator.generate_domain
  generator.generate_error_code
end