module CC::Yaml
Constants
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/cc/yaml.rb, line 22 def self.new Nodes::Root.new end
parse(value)
click to toggle source
# File lib/cc/yaml.rb, line 7 def self.parse(value) Parser.parse(value) end
parse!(value, file_name = ".codeclimate.yml", logger = Kernel)
click to toggle source
# File lib/cc/yaml.rb, line 11 def self.parse!(value, file_name = ".codeclimate.yml", logger = Kernel) result = parse(value) result.nested_warnings.each do |key, message| logger.warn key.empty? ? "#{file_name}: #{message}" : "#{file_name}: #{key.join(?.)} section - #{message}" end result end