Sha256: c903ede13bec4876621e0c9af0a0d4397ba15a91017fbca0e01ffe67c13fc8f4
Contents?: true
Size: 460 Bytes
Versions: 16
Compression:
Stored size: 460 Bytes
Contents
require 'simp/rake/beaker' require 'bundler/gem_tasks' Simp::Rake::Beaker.new(__dir__) namespace :syntax do def syntax_check(task, glob) warn "---> #{task.name}" Dir.glob(glob).map do |file| puts '------| Attempting to load: ' + file yield(file) end end desc 'Syntax check for facts files under facts/' task :facts do |t| require 'json' syntax_check(t, 'facts/**/*.facts') { |j| JSON.parse(File.read(j)) } end end
Version data entries
16 entries across 16 versions & 1 rubygems