Sha256: 6668644794d5b99981ef698e54d1050601bc9e9ac23670bf620ac4daa8ab1005
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
module RBS class Writer interface _IO def puts: (*untyped) -> void def flush: () -> void end attr_reader out: _IO attr_reader indentation: Array[String] def initialize: (out: _IO) -> void def indent: (?Integer size) { () -> void } -> void def prefix: () -> String def puts: (?String) -> void def write_annotation: (Array[AST::Annotation]) -> void def write_comment: (AST::Comment?) -> void def write: (Array[AST::Declarations::t]) -> void def write_decl: (AST::Declarations::t) -> void def write_member: (AST::Declarations::Module::member) -> void def name_and_params: (TypeName, Array[AST::TypeParam]) -> String? def name_and_args: (TypeName, Array[Types::t]) -> String? def method_name: (Symbol) -> String def write_def: (AST::Members::MethodDefinition) -> void def attribute: (:reader | :writer | :accessor, AST::Members::Attribute) -> void interface _Located def location: () -> Location[untyped, untyped]? end def preserve_empty_line: (_Located?, _Located) -> void end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rbs-2.1.0 | sig/writer.rbs |
rbs-2.0.0 | sig/writer.rbs |
rbs-2.0.0.pre2 | sig/writer.rbs |
rbs-2.0.0.pre1 | sig/writer.rbs |