lib/cc/yaml/nodes/root.rb
require "active_support"
require "active_support/core_ext"
module CC
module Yaml
module Nodes
class Root < Mapping
map :prepare, to: Prepare
map :engines, to: EngineList
map :exclude_paths, to: GlobList
map :languages, to: LanguageList
map :ratings, to: Ratings
map :checkout_submodules, to: Scalar[:bool]
attr_accessor :parseable
alias_method :parseable?, :parseable
def initialize
super(nil)
@parseable = true
end
def nested_warnings(*)
super.uniq
end
def inspect
"#<#{self.class.name}:#{super}>"
end
end
end
end
end