Sha256: c64ed4745adea51c7db1f723f99dba8ef71fd5736867e79e804d5f5d7f37ddc5

Contents?: true

Size: 980 Bytes

Versions: 4

Compression:

Stored size: 980 Bytes

Contents

# Generated from lib/rbs_activesupport/include.rb with RBS::Inline

module RbsActivesupport
  class Include
    attr_reader context: RBS::Namespace

    attr_reader module_path: RBS::Namespace

    attr_reader options: Hash[Symbol, untyped]

    # @rbs context: RBS::Namespace
    # @rbs module_path: RBS::Namespace
    # @rbs options: Hash[Symbol, untyped]
    def initialize: (RBS::Namespace context, RBS::Namespace module_path, Hash[Symbol, untyped] options) -> void

    # @rbs %a{pure}
    %a{pure}
    def module_name: () -> RBS::Namespace?

    # @rbs %a{pure}
    %a{pure}
    def module: () -> Module?

    def concern?: () -> boolish

    def classmethods?: () -> boolish

    def nested_includes: () -> Array[Parser::MethodCall]

    def method_calls_in_included_block: () -> Array[Parser::MethodCall]

    def public?: () -> bool

    def private?: () -> bool

    private

    @parser: Parser

    # @rbs %a{pure}
    %a{pure}
    def parser: () -> Parser?
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbs_activesupport-1.4.3 sig/rbs_activesupport/include.rbs
rbs_activesupport-1.4.2 sig/rbs_activesupport/include.rbs
rbs_activesupport-1.4.1 sig/rbs_activesupport/include.rbs
rbs_activesupport-1.4.0 sig/rbs_activesupport/include.rbs