class RBS::Environment::ModuleEntry - rbs: Ruby Standard Library Documentation

# class RBS::Environment::ModuleEntry

### Public Instance Methods

primary() click to toggle source

    # File rbs-3.8.0/lib/rbs/environment.rb, line 92
    def primary
      @primary ||= begin
                     validate_type_params
                     decls.first or raise("decls cannot be empty")
                   end
    end

self_types() click to toggle source

    # File rbs-3.8.0/lib/rbs/environment.rb, line 86
    def self_types
      decls.flat_map do |d|
        d.decl.self_types
      end.uniq
    end