lib/pdk/validate/yaml/syntax.rb in pdk-1.13.0 vs lib/pdk/validate/yaml/syntax.rb in pdk-1.14.0

- old
+ new

@@ -1,10 +1,6 @@ -require 'pdk' -require 'pdk/cli/exec' require 'pdk/validate/base_validator' -require 'pdk/util' -require 'pathname' module PDK module Validate class YAML class Syntax < BaseValidator @@ -29,16 +25,20 @@ targets: pattern, } end def self.create_spinner(targets = [], options = {}) + require 'pdk/cli/util' + return unless PDK::CLI::Util.interactive? options = options.merge(PDK::CLI::Util.spinner_opts_for_platform) exec_group = options[:exec_group] @spinner = if exec_group exec_group.add_spinner(spinner_text(targets), options) else + require 'pdk/cli/util/spinner' + TTY::Spinner.new("[:spinner] #{spinner_text(targets)}", options) end @spinner.auto_spin end