class Gem::RequestSet

def pretty_print(q) # :nodoc:

:nodoc:
def pretty_print(q) # :nodoc:
  q.group 2, "[RequestSet:", "]" do
    q.breakable
    if @remote
      q.text "remote"
      q.breakable
    end
    if @prerelease
      q.text "prerelease"
      q.breakable
    end
    if @development_shallow
      q.text "shallow development"
      q.breakable
    elsif @development
      q.text "development"
      q.breakable
    end
    if @soft_missing
      q.text "soft missing"
    end
    q.group 2, "[dependencies:", "]" do
      q.breakable
      @dependencies.map do |dep|
        q.text dep.to_s
        q.breakable
      end
    end
    q.breakable
    q.text "sets:"
    q.breakable
    q.pp @sets.map(&:class)
  end
end