method

add_section

ruby latest stable - Class: Bundler::LockfileGenerator

Method not available on this version

This method is only available on newer versions. The first available version (v2_6_3) is shown here.

add_section(name, value)
private

No documentation available.

# File lib/bundler/lockfile_generator.rb, line 77
    def add_section(name, value)
      out << "\n#{name}\n"
      case value
      when Array
        value.map(&:to_s).sort.each do |val|
          out << "  #{val}\n"
        end
      when Hash
        value.to_a.sort_by {|k, _| k.to_s }.each do |key, val|
          out << "  #{key}: #{val}\n"
        end
      when String
        out << "   #{value}\n"
      else
        raise ArgumentError, "#{value.inspect} can't be serialized in a lockfile"
      end
    end