Generated RBS files


Experimental RBS support (using type sampling data from the type_fusion project).

Typing Progress


We have received 38,153 type samples for the activesupport-7.0.7.2 gem and matched them to 223 out of the 1749 methods (12.8 %).

Methods With Samples


wrap

5728 samples

Array

to_json

2704 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder::EscapedString

as_json

2254 samples

String

jsonify

1967 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder

current_thread

1349 samples

ActiveSupport::IsolatedExecutionState

[]

1330 samples

ActiveSupport::IsolatedExecutionState

_deep_transform_keys_in_object

1038 samples

Hash

as_json

914 samples

Array

deep_dup

556 samples

Array

to_s

548 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder::EscapedString

blank?

476 samples

String

call

301 samples

ActiveSupport::Logger::SimpleFormatter

unwrapped_html_escape

300 samples

ERB::Util

local_level

284 samples

ActiveSupport::Logger

level

282 samples

ActiveSupport::Logger

deep_dup

262 samples

Hash

inflections

235 samples

ActiveSupport::Inflector

instance_or_fallback

224 samples

ActiveSupport::Inflector::Inflections

as_json

223 samples

Hash

add

215 samples

ActiveSupport::Logger

xml_name_escape

209 samples

ERB::Util

blank?

192 samples

NilClass

initialize

188 samples

ActiveSupport::SafeBuffer

html_safe?

165 samples

ActiveSupport::SafeBuffer

tidy_bytes

163 samples

ActiveSupport::Multibyte::Unicode

current_tags

159 samples

ActiveSupport::Logger::SimpleFormatter

to_s

151 samples

ActiveSupport::SafeBuffer

synchronize

146 samples

ActiveSupport::Concurrency::LoadInterlockAwareMonitor

mon_enter

143 samples

ActiveSupport::Concurrency::LoadInterlockAwareMonitor

tags_text

141 samples

ActiveSupport::Logger::SimpleFormatter

define_cached_method

137 samples

ActiveSupport::CodeGenerator::MethodSet

define_cached_method

135 samples

ActiveSupport::CodeGenerator

iterate_guarding_exceptions

133 samples

ActiveSupport::Notifications::Fanout

check!

126 samples

ActiveSupport::ForkTracker

html_safe

122 samples

String

value_for_key

116 samples

ActiveSupport::ParameterFilter::CompiledFilter

debug?

104 samples

ActiveSupport::Logger

finish

104 samples

ActiveSupport::Notifications::Fanout::Subscribers::Evented

convert_key

103 samples

ActiveSupport::HashWithIndifferentAccess

listeners_for

101 samples

ActiveSupport::Notifications::Fanout

start

101 samples

ActiveSupport::Notifications::Fanout::Subscribers::Evented

===

99 samples

ActiveSupport::Duration

compiled_filter

97 samples

ActiveSupport::ParameterFilter

filter_param

89 samples

ActiveSupport::ParameterFilter

respond_to?

75 samples

ActiveSupport::TimeWithZone

finish_with_state

69 samples

ActiveSupport::Notifications::Instrumenter

apply_inflections

69 samples

ActiveSupport::Inflector

stringify_keys

67 samples

Hash

finish

67 samples

ActiveSupport::Notifications::Fanout

singularize

66 samples

String

[]=

65 samples

ActiveSupport::IsolatedExecutionState

start

63 samples

ActiveSupport::Notifications::Instrumenter

uncountable?

62 samples

ActiveSupport::Inflector::Inflections::Uncountables

wait_for

61 samples

ActiveSupport::Concurrency::ShareLock

test_order

61 samples

ActiveSupport

html_escape

60 samples

ERB::Util

instrument

60 samples

ActiveSupport::Notifications::Instrumenter

singularize

59 samples

ActiveSupport::Inflector

start

58 samples

ActiveSupport::Notifications::Fanout

to_query

53 samples

Hash

underscore

52 samples

ActiveSupport::Inflector

invoke_after

52 samples

ActiveSupport::Callbacks::CallbackSequence

as_json

51 samples

FalseClass

yield_shares

49 samples

ActiveSupport::Concurrency::ShareLock

time

48 samples

ActiveSupport::TimeWithZone

invoke_before

46 samples

ActiveSupport::Callbacks::CallbackSequence

stringify

45 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder

permit_concurrent_loads

45 samples

ActiveSupport::Dependencies::Interlock

convert_value

43 samples

ActiveSupport::HashWithIndifferentAccess

encode

42 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder

last

40 samples

String

final?

40 samples

ActiveSupport::Callbacks::CallbackSequence

except!

39 samples

Hash

initialize

38 samples

ActiveSupport::JSON::Encoding::JSONGemEncoder

deep_transform_keys

38 samples

Hash

encode

35 samples

ActiveSupport::JSON

deep_symbolize_keys

34 samples

Hash

dasherize

33 samples

String

is_a?

32 samples

ActiveSupport::TimeWithZone

before

32 samples

ActiveSupport::ExecutionWrapper::RunHook

reset_all

29 samples

ActiveSupport::CurrentAttributes

nsec

29 samples

ActiveSupport::TimeWithZone

===

27 samples

Time

before

27 samples

ActiveSupport::ExecutionWrapper::CompleteHook

execute_hook

27 samples

ActiveSupport

subscribe

26 samples

ActiveSupport::Notifications

subscribe

26 samples

ActiveSupport::Notifications::Fanout

build

26 samples

ActiveSupport::Callbacks::Filters::Before

dasherize

26 samples

ActiveSupport::Inflector

build

24 samples

ActiveSupport::Callbacks::CallTemplate

store

24 samples

ActiveSupport::ExecutionContext

delete

24 samples

ActiveSupport::HashWithIndifferentAccess

listening?

24 samples

ActiveSupport::Notifications::Fanout

halting

23 samples

ActiveSupport::Callbacks::Filters::Before

with_execution_control

23 samples

ActiveSupport

instrument

23 samples

ActiveSupport::Notifications

before

23 samples

ActiveSupport::Callbacks::CallbackSequence

instrumenter

21 samples

ActiveSupport::Notifications

wrap

21 samples

ActiveSupport::Notifications::Fanout::Subscribers::Matcher

current_instances

20 samples

ActiveSupport::CurrentAttributes

registry

17 samples

ActiveSupport::Notifications

utc?

17 samples

ActiveSupport::TimeWithZone

[]

17 samples

ActiveSupport::HashWithIndifferentAccess

initialize

16 samples

ActiveSupport::HashWithIndifferentAccess

finish

15 samples

ActiveSupport::Notifications::Fanout::Subscribers::EventObject

camelize

15 samples

ActiveSupport::Inflector

period

15 samples

ActiveSupport::TimeWithZone

zone

15 samples

ActiveSupport::TimeWithZone

new

15 samples

ActiveSupport::Notifications::Fanout::Subscribers

[]=

15 samples

ActiveSupport::HashWithIndifferentAccess

done_running

14 samples

ActiveSupport::Dependencies::Interlock

clear

14 samples

ActiveSupport::ExecutionContext

constantize

14 samples

ActiveSupport::Inflector

extract_options!

14 samples

Array

as_json

14 samples

NilClass

start

13 samples

ActiveSupport::Notifications::Fanout::Subscribers::EventObject

unsubscribe

13 samples

ActiveSupport::Notifications

initialize

12 samples

ActiveSupport::Callbacks::CallTemplate::ObjectCall

make_lambda

12 samples

ActiveSupport::Callbacks::CallTemplate::ObjectCall

initialize

12 samples

ActiveSupport::TimeWithZone

update

12 samples

ActiveSupport::HashWithIndifferentAccess

default

11 samples

ActiveSupport::HashWithIndifferentAccess

make_lambda

11 samples

ActiveSupport::Callbacks::CallTemplate::InstanceExec0

from

11 samples

String

initialize

11 samples

ActiveSupport::Notifications::Fanout::Subscribers::Timed

build_event

11 samples

ActiveSupport::Notifications::Fanout::Subscribers::EventObject

camelize

11 samples

String

initialize

11 samples

ActiveSupport::Notifications::Fanout::Subscribers::Evented

to_fs

11 samples

Time

info?

11 samples

ActiveSupport::Logger

initialize

11 samples

ActiveSupport::Callbacks::CallTemplate::InstanceExec0

start_running

11 samples

ActiveSupport::Dependencies::Interlock

busy_for_sharing?

10 samples

ActiveSupport::Concurrency::ShareLock

sum

10 samples

Array

extended

10 samples

ActiveSupport::Concern

update_with_single_argument

10 samples

ActiveSupport::HashWithIndifferentAccess

aead_mode?

10 samples

ActiveSupport::MessageEncryptor

start_sharing

9 samples

ActiveSupport::Concurrency::ShareLock

try

9 samples

ActiveSupport::Notifications::Fanout::Subscribers::Timed

acts_like?

8 samples

ActiveSupport::TimeWithZone

truncate

8 samples

String

decode

8 samples

ActiveSupport::JSON

initialize

8 samples

ActiveSupport::CodeGenerator::MethodSet

parse_json_times

8 samples

ActiveSupport

usec

8 samples

ActiveSupport::TimeWithZone

extractable_options?

8 samples

Hash

validate_float

7 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

present?

7 samples

ActiveSupport::SafeBuffer

append_features

7 samples

ActiveSupport::Testing::ConstantLookup

apply

7 samples

ActiveSupport::CodeGenerator::MethodSet

symbolize_keys

7 samples

Hash

with_indifferent_access

7 samples

Hash

demodulize

6 samples

String

included

6 samples

ActiveSupport::Testing::ConstantLookup

pluralize

6 samples

String

constantize

6 samples

String

underscore

6 samples

String

plus_with_duration

6 samples

Time

tests_count

6 samples

ActiveSupport::Testing::ParallelizeExecutor

test_order

6 samples

ActiveSupport::TestCase

unsubscribe

6 samples

ActiveSupport::Notifications::Fanout

parallelized?

6 samples

ActiveSupport::Testing::ParallelizeExecutor

initialize

6 samples

ActiveSupport::Callbacks::CallbackSequence

stop_sharing

6 samples

ActiveSupport::Concurrency::ShareLock

dup

5 samples

ActiveSupport::HashWithIndifferentAccess

batch

5 samples

ActiveSupport::CodeGenerator

initialize

5 samples

ActiveSupport::Testing::SimpleStubs

find_zone!

5 samples

Time

pluralize

5 samples

ActiveSupport::Inflector

transfer_time_values_to_utc_constructor

5 samples

ActiveSupport::TimeWithZone

initialize

5 samples

ActiveSupport::MessageEncryptor

unstub_all!

5 samples

ActiveSupport::Testing::SimpleStubs

[]

4 samples

ActiveSupport::TimeZone

extended

4 samples

ActiveSupport::Autoload

year

4 samples

ActiveSupport::TimeWithZone

filter

4 samples

ActiveSupport::ParameterFilter

__callbacks

4 samples

ActiveSupport::CurrentAttributes

extract!

4 samples

Hash

blank?

4 samples

ActiveSupport::SafeBuffer

silence_redefinition_of_method

4 samples

ActiveSupport::CurrentAttributes

deep_merge!

4 samples

ActiveSupport::HashWithIndifferentAccess

redefine_singleton_method

4 samples

ActiveSupport::TestCase

utc

4 samples

ActiveSupport::TimeWithZone

namespace

4 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

as_json

4 samples

Time

incorporate_utc_offset

4 samples

ActiveSupport::TimeWithZone

demodulize

4 samples

ActiveSupport::Inflector

skip?

4 samples

ActiveSupport::Callbacks::CallbackSequence

key?

4 samples

ActiveSupport::HashWithIndifferentAccess

format_options

4 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

valid_float?

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

generate_key

3 samples

ActiveSupport::CachingKeyGenerator

show_execution_info

3 samples

ActiveSupport::Testing::ParallelizeExecutor

parts

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

execution_info

3 samples

ActiveSupport::Testing::ParallelizeExecutor

descendants

3 samples

ActiveSupport::CurrentAttributes

parallelize

3 samples

ActiveSupport::TestCase

zone

3 samples

Time

advance

3 samples

Date

expand_call_template

3 samples

ActiveSupport::Callbacks::CallbackSequence

i18n_format_options

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

fetch

3 samples

ActiveSupport::HashWithIndifferentAccess

options

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

run_load_hooks

3 samples

ActiveSupport

define_callbacks

3 samples

ActiveSupport::CurrentAttributes

delimiter_pattern

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

redefine_singleton_method

3 samples

ActiveSupport::CurrentAttributes

html_safe

3 samples

ActiveSupport::SafeBuffer

build

3 samples

ActiveSupport::Callbacks::Filters::After

should_parallelize?

3 samples

ActiveSupport::Testing::ParallelizeExecutor

__callbacks=

3 samples

ActiveSupport::CurrentAttributes

initialize

3 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

append_features

3 samples

ActiveSupport::Callbacks

initialize

3 samples

ActiveSupport::ParameterFilter

start

2 samples

ActiveSupport::Testing::ParallelizeExecutor

build_rotation

2 samples

ActiveSupport::MessageEncryptor

default_format_options

2 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

build

2 samples

ActiveSupport::Callbacks::Callback

gem_version

2 samples

ActiveSupport

initialize

2 samples

ActiveSupport::Testing::ParallelizeExecutor

dig

2 samples

ActiveSupport::HashWithIndifferentAccess

class_attribute

2 samples

ActiveSupport::CurrentAttributes

convert

2 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

set_callbacks

2 samples

ActiveSupport::CurrentAttributes

shutdown

2 samples

ActiveSupport::Testing::ParallelizeExecutor

test_order=

2 samples

ActiveSupport

expand

2 samples

ActiveSupport::Callbacks::CallTemplate::InstanceExec2

new_cipher

2 samples

ActiveSupport::MessageEncryptor

set_defaults

2 samples

ActiveSupport::HashWithIndifferentAccess

included

2 samples

ActiveSupport::Callbacks

number_to_delimited

2 samples

ActiveSupport::NumberHelper

validate_float?

2 samples

ActiveSupport::NumberHelper::NumberToDelimitedConverter

change

2 samples

Time

with_indifferent_access

2 samples

ActiveSupport::HashWithIndifferentAccess

execute_if_updated

2 samples

ActiveSupport::FileUpdateChecker

push_tags

2 samples

ActiveSupport::Logger::SimpleFormatter

initialize

2 samples

ActiveSupport::Callbacks::Conditionals::Value

to_s

2 samples

ActiveSupport::TimeWithZone

file_fixture_path

2 samples

ActiveSupport::TestCase

compare_with_coercion

2 samples

Time

initialize

2 samples

ActiveSupport::Callbacks::CallTemplate::MethodCall

test_parallelization_threshold

2 samples

ActiveSupport

advance

1 sample

ActiveSupport::TimeWithZone

deep_merge

1 sample

Hash

max_mtime

1 sample

ActiveSupport::FileUpdateChecker

days

1 sample

ActiveSupport::Duration

is_a?

1 sample

ActiveSupport::Duration

compact_blank!

1 sample

Array

fresh?

1 sample

ActiveSupport::Messages::Metadata

silencer

1 sample

ActiveSupport::Logger

initialize

1 sample

ActiveSupport::MessageVerifier

initialize

1 sample

ActiveSupport::Notifications::Instrumenter

make_lambda

1 sample

ActiveSupport::Callbacks::CallTemplate::MethodCall

delete

1 sample

ActiveSupport::IsolatedExecutionState

present?

1 sample

ActiveSupport::ArrayInquirer

included

1 sample

ActiveSupport::Testing::FileFixtures

after

1 sample

ActiveSupport::Callbacks::CallbackSequence

multiline?

1 sample

Regexp

humanize

1 sample

String

load

1 sample

ActiveSupport::MessageEncryptor::NullSerializer

second

1 sample

Array

key?

1 sample

ActiveSupport::IsolatedExecutionState

start

1 sample

ActiveSupport::Testing::Parallelization::Worker

simple

1 sample

ActiveSupport::Callbacks::Filters::After

utc_offset

1 sample

ActiveSupport::TimeWithZone

resolve_verifier

1 sample

ActiveSupport::MessageEncryptor

rotate

1 sample

ActiveSupport::MessageEncryptor

to_fs

1 sample

ActiveSupport::TimeWithZone

initialize

1 sample

ActiveSupport::ParameterFilter::CompiledFilter

advance

1 sample

Time

<<

1 sample

ActiveSupport::Testing::ParallelizeExecutor

ago

1 sample

ActiveSupport::Duration

slice

1 sample

ActiveSupport::HashWithIndifferentAccess

_decrypt

1 sample

ActiveSupport::MessageEncryptor

===

1 sample

ActiveSupport::Notifications::Fanout::Subscribers::Matcher

updated?

1 sample

ActiveSupport::FileUpdateChecker

updated_at

1 sample

ActiveSupport::FileUpdateChecker

file_fixture_path=

1 sample

ActiveSupport::TestCase

plus_with_duration

1 sample

Date