Sha256: 8a4321c9070ec4aaa09826ea8ce6195500c850c71779c6b26ac671b49af64e8e

Contents?: true

Size: 499 Bytes

Versions: 27

Compression:

Stored size: 499 Bytes

Contents

module RBS
  class Sorter
    include RBS::AST

    type member = AST::Declarations::Class::member
                | AST::Declarations::Module::member
                | AST::Declarations::Interface::member

    attr_reader path: Pathname

    attr_reader stdout: IO

    def initialize: (Pathname path, ?stdout: IO) -> void

    def run: () -> void

    def group: (member member) -> Numeric

    def key: (member member) -> String

    def sort_decl!: (AST::Declarations::t decl) -> void
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
getargv-0.3.3-universal-darwin vendor/bundle/ruby/3.3.0/gems/rbs-2.8.4/sig/sorter.rbs
rbs-3.2.2 sig/sorter.rbs
rbs-3.2.1 sig/sorter.rbs
rbs-3.2.0 sig/sorter.rbs
rbs-3.2.0.pre.1 sig/sorter.rbs
rbs-3.1.3 sig/sorter.rbs
rbs-3.1.2 sig/sorter.rbs
rbs-3.1.1 sig/sorter.rbs
rbs-3.1.0 sig/sorter.rbs
rbs-3.0.4 sig/sorter.rbs
rbs-3.0.3 sig/sorter.rbs
rbs-3.0.2 sig/sorter.rbs
rbs-3.0.1 sig/sorter.rbs
rbs-3.0.0 sig/sorter.rbs
rbs-3.0.0.dev.3 sig/sorter.rbs
rbs-3.0.0.dev.2 sig/sorter.rbs
rbs-2.8.4 sig/sorter.rbs
rbs-2.8.3 sig/sorter.rbs
rbs-3.0.0.dev.1 sig/sorter.rbs
rbs-2.8.2 sig/sorter.rbs