Sha256: 756c079056108b10f87df2cac6976b909a32e899b4f30aaa32cb7dde0610386e

Contents?: true

Size: 1.81 KB

Versions: 18

Compression:

Stored size: 1.81 KB

Contents

module RBS
  class CLI
    class LibraryOptions
      attr_accessor core_root: Pathname?

      attr_reader libs: Array[String]
      attr_reader dirs: Array[String]
      attr_reader repos: Array[String]

      def initialize: () -> void
                    
      def loader: () -> EnvironmentLoader
    end

    attr_reader stdout: IO
    attr_reader stderr: IO

    def initialize: (stdout: IO, stderr: IO) -> void
                  
    COMMANDS: Array[Symbol]

    def library_parse: (OptionParser, options: LibraryOptions) -> void
                     
    def parse_logging_options: (OptionParser) -> void
                             
    def has_parser?: () -> bool
                   
    def run: (Array[String] args) -> void
           
    def run_ast: (Array[String], LibraryOptions) -> void
               
    def run_list: (Array[String], LibraryOptions) -> void
                
    def run_ancestors: (Array[String], LibraryOptions) -> void
                     
    def run_methods: (Array[String], LibraryOptions) -> void
                   
    def run_method: (Array[String], LibraryOptions) -> void
                  
    def run_validate: (Array[String], LibraryOptions) -> void
                    
    def run_constant: (Array[String], LibraryOptions) -> void
                    
    def run_paths: (Array[String], LibraryOptions) -> void
                 
    def run_prototype: (Array[String], LibraryOptions) -> void
                     
    def run_prototype_file: (String format, Array[String]) -> void
                          
    def run_vendor: (Array[String], LibraryOptions) -> void
                  
    def run_parse: (Array[String], LibraryOptions) -> void
                 
    def run_test: (Array[String], LibraryOptions) -> void
                
    def test_opt: (LibraryOptions) -> String?
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rbs-1.1.1 sig/cli.rbs
rbs-1.1.0 sig/cli.rbs
rbs-1.0.6 sig/cli.rbs
rbs-1.0.5 sig/cli.rbs
rbs-1.0.4 sig/cli.rbs
rbs-1.0.3 sig/cli.rbs
rbs-1.0.2 sig/cli.rbs
rbs-1.0.1 sig/cli.rbs
rbs-1.0.0 sig/cli.rbs
rbs-1.0.0.pre2 sig/cli.rbs
rbs-1.0.0.pre sig/cli.rbs
rbs-0.20.1 sig/cli.rbs
rbs-0.20.0 sig/cli.rbs
rbs-0.19.0 sig/cli.rbs
rbs-0.18.1 sig/cli.rbs
rbs-0.18.0 sig/cli.rbs
rbs-0.17.0 sig/cli.rbs
rbs-0.16.0 sig/cli.rbs