Sha256: 5696179a2211a2b26c5e60bc94ab9323adc23de102e4bc9d5cb718e0a1f81e95

Contents?: true

Size: 468 Bytes

Versions: 24

Compression:

Stored size: 468 Bytes

Contents

# Named Yamler to make it clear it's not the YAML class.
class Jets::Util
  class Yamler
    class << self
      def load(text)
        options = RUBY_VERSION =~ /^3/ ? {aliases: true} : {} # Ruby 3.0.0 deprecates aliases: true
        YAML.load(text, **options)
      end

      def load_file(path)
        options = RUBY_VERSION =~ /^3/ ? {aliases: true} : {} # Ruby 3.0.0 deprecates aliases: true
        YAML.load_file(path, **options)
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
jets-4.0.12 lib/jets/util/yamler.rb
jets-4.0.11 lib/jets/util/yamler.rb
jets-5.0.9 lib/jets/util/yamler.rb
jets-5.0.8 lib/jets/util/yamler.rb
jets-5.0.7 lib/jets/util/yamler.rb
jets-5.0.6 lib/jets/util/yamler.rb
jets-5.0.5 lib/jets/util/yamler.rb
jets-5.0.4 lib/jets/util/yamler.rb
jets-5.0.3 lib/jets/util/yamler.rb
jets-5.0.2 lib/jets/util/yamler.rb
jets-5.0.1 lib/jets/util/yamler.rb
jets-5.0.0 lib/jets/util/yamler.rb
jets-4.0.10 lib/jets/util/yamler.rb
jets-5.0.0.beta1 lib/jets/util/yamler.rb
jets-4.0.9 lib/jets/util/yamler.rb
jets-4.0.8 lib/jets/util/yamler.rb
jets-4.0.7 lib/jets/util/yamler.rb
jets-4.0.6 lib/jets/util/yamler.rb
jets-4.0.5 lib/jets/util/yamler.rb
jets-4.0.4 lib/jets/util/yamler.rb