#77 (all)
Ruby (change)
37 seconds
6 months ago

This page shows an evaluation of the project's documentation.

Each class, module, method, etc. is given a grade based on how complete the docs are.

The bar above shows the distribution of these grades.

Seems really good
A
Pry N
A
Pry::CommandSet#block_command N
A
Pry::Slop#parse! N
A
Pry::Slop.parse! N
A
Pry::Slop#on N
A
Pry::Slop::Commands#parse! N
A
Pry::PluginManager::Plugin#activate! N
A
Pry::PluginManager::Plugin#disable! N
A
Pry::PluginManager::Plugin#enable! N
A
Pry#inject_sticky_locals! N
A
Pry::Terminal.height! N
A
Pry::Terminal.width! N
A
Pry::Config::Behavior#merge! N
A
Pry::Method.lookup_method_via_binding N
A
Pry::WrappedModule::Candidate#line N
A
Pry::WrappedModule::Candidate#file N
A
Pry::CommandSet#create_command N
A
Pry::Config::Behavior#to_hash N
A
Pry::CommandSet#list_commands N
A
Pry::Config::Behavior#== N
A
Pry::Slop::Commands#to_s N
A
Pry::Helpers::Text#bold N
A
Pry::WrappedModule#file N
A
Pry::WrappedModule#line N
A
Pry::HistoryArray#size N
A
Pry::Slop::Commands#[] N
A
Pry::Slop::Option#to_s N
A
Pry::Method.from_class N
A
Pry::Command.subclass N
A
Pry::Hooks#exec_hook N
A
Pry#current_binding N
A
Pry::Hooks#add_hook N
A
Pry::CommandSet#[] N
A
Pry::History#push N
A
Pry::Hooks#merge! N
A
Pry::Slop#to_s N
A
Pry::Code#push N
A
Pry#exec_hook N
A
Pry::Command N
A
Pry::Slop#[] N
A
Pry::Method::WeirdMethodLocator Ne
A
Pry::Slop::Commands#initialize Ne
A
Pry::Slop::Commands#default Ne
A
Pry::CommandSet#import_from Ne
A
Pry::Slop::Commands#global Ne
A
Pry::Command#call_safely Ne
A
Pry::Method.from_binding Ne
A
Pry::Slop#add_callback Ne
A
Pry::Slop::Commands#on Ne
A
Pry::CommandSet#import Ne
A
Pry::BlockCommand#call Ne
A
Pry::ClassCommand#call Ne
A
Pry::HistoryArray#[] Ne
A
Pry#last_exception= Ne
A
Pry::ClassCommand Ne
A
Pry::Slop#command Ne
A
Pry::Command#run Ne
A
Pry#inject_local Ne
A
Pry::Slop#parse Ne
A
Pry::Slop.parse Ne
A
Pry::CommandSet Ne
A
Pry::History Ne
A
Pry::Method Ne
A
Pry::Indent Ne
A
Pry::Code Ne
A
Pry::Testable::Variables#temporary_constants Ne
A
Pry::CommandSet#delete Ne
A
Pry::Slop::Option#call Ne
A
Pry::Slop#run Ne
A
Pry::Testable::Variables#insert_variable Ne
A
Pry::Helpers::DocumentationHelpers.get_comment_content Ne
A
Pry::Config::Memoization::ClassMethods#def_memoized Ne
A
Pry::Command::CodeCollector#pry_output_content Ne
A
Pry::Helpers::CommandHelpers.restrict_to_lines Ne
A
Pry::Command::CodeCollector#pry_input_content Ne
A
Pry::WrappedModule::Candidate#source_location Ne
A
Pry::Method::WeirdMethodLocator#get_method Ne
A
Pry::Command::Help#help_text_for_commands Ne
A
Pry::Config::Memoization#memoized_methods Ne
A
Pry::Config::Behavior::Builder#from_hash Ne
A
Pry::Command::CodeCollector#code_object Ne
A
Pry::WrappedModule#number_of_candidates Ne
A
Pry::CommandSet#find_command_for_help Ne
A
Pry::Helpers::CommandHelpers.unindent Ne
A
Pry::Config::Behavior::Builder#assign Ne
A
Pry::Method.instance_resolution_order Ne
A
Pry::Testable.unset_testenv_variables Ne
A
Pry::Helpers::Text#with_line_numbers Ne
A
Pry::LastException#wrapped_exception Ne
A
Pry::Command::CodeCollector#content Ne
A
Pry::Testable.set_testenv_variables Ne
A
Pry::WrappedModule#source_location Ne
A
Pry::Command::Help#sorted_commands Ne
A
Pry::Helpers::DocumentationHelpers Ne
A
Pry::WrappedModule#nonblank_name Ne
A
Pry::WrappedModule#method_prefix Ne
A
Pry::Indent#open_delimiters_line Ne
A
Pry::Command#interpolate_string Ne
A
Pry::History#session_line_count Ne
A
Pry::History#history_line_count Ne
A
Pry::Indent#correct_indentation Ne
A
Pry::Helpers::Text#strip_color Ne
A
Pry::CommandSet#before_command Ne
A
Pry::CommandSet#rename_command Ne
A
Pry::Config::Behavior#default Ne
A
Pry::CommandSet#after_command Ne
A
Pry::WrappedModule::Candidate Ne
A
Pry::Indent#indentation_delta Ne
A
Pry::CommandSet#alias_command Ne
A
Pry::PluginManager#initialize Ne
A
Pry::Code#comment_describing Ne
A
Pry::PluginManager::NoPlugin Ne
A
Pry::CommandSet#process_line Ne
A
Pry::Method.resolution_order Ne
A
Pry::Hooks#clear_event_hooks Ne
A
Pry::Config::Behavior#forget Ne
A
Pry::Command::Help#normalize Ne
A
Pry::WrappedModule#yard_file Ne
A
Pry::WrappedModule#yard_line Ne
A
Pry::WrappedModule.from_str Ne
A
Pry::WrappedModule#yard_doc Ne
A
Pry::Config::Behavior#clear Ne
A
Pry::Indent#open_delimiters Ne
A
Pry::Code#with_line_numbers Ne
A
Pry::Slop::Commands#to_hash Ne
A
Pry::Method::Disowned#owner Ne
A
Pry::History#original_lines Ne
A
Pry::Slop::Commands#inspect Ne
A
Pry::Method#name_with_owner Ne
A
Pry::Method.all_from_class Ne
A
Pry::Indent#current_prefix Ne
A
Pry::Command#command_block Ne
A
Pry::HistoryArray#max_size Ne
A
Pry::PluginManager#plugins Ne
A
Pry::Helpers::Text#default Ne
A
Pry::Code#max_lineno_width Ne
A
Pry::Code#with_indentation Ne
A
Pry#process_command_safely Ne
A
Pry::Slop::Commands#banner Ne
A
Pry::Config::Behavior#keys Ne
A
Pry::Indent#module_nesting Ne
A
Pry::FrozenObjectException Ne
A
Pry::CLI.option_processors Ne
A
Pry::ClassCommand#process Ne
A
Pry::Slop::Commands#parse Ne
A
Pry::Command#process_line Ne
A
Pry::Method#wrapped_owner Ne
A
Pry::Helpers::Text#indent Ne
A
Pry::Method#original_name Ne
A
Pry::InputLock#initialize Ne
A
Pry::Slop::Option#inspect Ne
A
Pry::Indent#indent_level Ne
A
Pry::Method.all_from_obj Ne
A
Pry::Method#source_range Ne
A
Pry::Command#target_self Ne
A
Pry::Command.match_score Ne
A
Pry::CommandSet#complete Ne
A
Pry::Method#source_file Ne
A
Pry::Pager::SystemPager Ne
A
Pry::Method#source_type Ne
A
Pry::ObjectPath#resolve Ne
A
Pry::LastException#file Ne
A
Pry::ClassCommand#setup Ne
A
Pry::CodeFile#code_type Ne
A
Pry::Method#source_line Ne
A
BasicObject#__binding__ Ne
A
Pry::Pager::PageTracker Ne
A
Pry::RescuableException Ne
A
Pry::Code#expression_at Ne
A
Pry::Slop::Option#value Ne
A
Pry::Command#initialize Ne
A
Pry::LastException#line Ne
A
Pry::Pager::SimplePager Ne
A
Pry::Slop#fetch_option Ne
A
Pry::Indent#initialize Ne
A
Pry::Method#visibility Ne
A
Pry::Slop#description= Ne
A
Pry::Indent.nesting_at Ne
A
Pry::HistoryArray#to_h Ne
A
Pry::Method#initialize Ne
A
Pry::Command#tokenize Ne
A
Pry::Method#signature Ne
A
Pry::Slop#description Ne
A
Pry::Pager::NullPager Ne
A
Pry::Code#with_marker Ne
A
Pry::Hooks#initialize Ne
A
Pry::Method::Disowned Ne
A
Pry::Rubygem.complete Ne
A
Pry::Code.from_method Ne
A
Pry::Code.from_module Ne
A
Pry::TooSafeException Ne
A
Pry::Code#highlighted Ne
A
Pry::Slop::Option#key Ne
A
Pry::Command#complete Ne
A
Pry::Command::RaiseUp Ne
A
Pry::Indent#tokenize Ne
A
Pry::Method.from_obj Ne
A
Pry::Rubygem.install Ne
A
Pry::Code#take_lines Ne
A
Pry::CommandSet#desc Ne
A
Pry::Code#nesting_at Ne
A
Pry::CLI.input_args Ne
A
Pry::Code#code_type Ne
A
Pry::Method#aliases Ne
A
Pry::Code.from_file Ne
A
Pry#process_command Ne
A
Pry::Method#wrapped Ne
A
Pry::InputCompleter Ne
A
Pry::CommandSet#[]= Ne
A
Pry::REPLFileLoader Ne
A
Pry::CodeFile#code Ne
A
Pry::Indent#indent Ne
A
Pry::Method#source Ne
A
Pry::Helpers::Text Ne
A
Object#__binding__ Ne
A
Pry::Command#state Ne
A
Pry::Indent.indent Ne
A
Pry::LastException Ne
A
Pry::Rubygem.spec Ne
A
Pry::HistoryArray Ne
A
Pry::Slop#banner= Ne
A
Pry::Slop.optspec Ne
A
Pry::History#load Ne
A
Pry::Indent#stack Ne
A
Pry::History#to_a Ne
A
Pry#select_prompt Ne
A
Pry::BlockCommand Ne
A
Pry::Slop#missing Ne
A
Pry::Rubygem.list Ne
A
Pry::Code#between Ne
A
Pry::Slop#banner Ne
A
Pry::Code#around Ne
A
Pry::CLI.options Ne
A
Pry::Code#length Ne
A
Pry::Method#name Ne
A
Pry::Code#before Ne
A
Pry#push_prompt Ne
A
Pry::Code#after Ne
A
Pry::Method#doc Ne
A
Pry.binding_for Ne
A
Pry#run_command Ne
A
Pry#memory_size Ne
A
Pry::CodeObject Ne
A
Pry::Code#to_s Ne
A
Pry::Code#grep Ne
A
Pry::InputLock Ne
A
Pry#pop_prompt Ne
A
Pry::Code#raw Ne
A
Pry::REPL#pry Ne
A
Pry#complete Ne
A
Pry::Code#== Ne
A
Pry.current Ne
A
Pry::Result Ne
A
Pry::Pager Ne
A
Pry::Hooks Ne
A
Pry#output Ne
A
Pry#prompt Ne
A
Pry#pager Ne
A
Pry::CLI Ne
A
Pry.main Ne
A
Pry::Code#initialize Ne
A
Pry::Slop#fetch_command Ne
A
Pry::Command::Edit::ExceptionPatcher#perform_patch Ne
A
Pry::Command::Help#display_filtered_search_results Ne
A
Pry::REPLFileLoader#define_additional_commands Ne
A
Pry::Command::Help#display_filtered_commands Ne
A
Pry::PluginManager::Plugin#load_cli_options Ne
A
Pry::Helpers::OptionsHelpers.method_object Ne
A
Pry::Command::CodeCollector#line_range Ne
A
Pry::Helpers::CommandHelpers.temp_file Ne
A
Pry::History#restore_default_behavior Ne
A
Pry::REPLFileLoader#interactive_mode Ne
A
Pry::Command::CodeCollector#obj_name Ne
A
Pry::Indent#track_module_nesting_end Ne
A
Pry::Command::Help#visible_commands Ne
A
Pry::Command::Help#display_command Ne
A
Pry::Command::Help#command_groups Ne
A
Pry::Command::Help#display_search Ne
A
Pry::PluginManager#locate_plugins Ne
A
Pry::Indent#track_module_nesting Ne
A
Pry::Command::Help#display_index Ne
A
Pry::Command::CodeCollector#file Ne
A
Pry::Command::Play#default_file Ne
A
Pry::PluginManager#load_plugins Ne
A
Pry::CodeObject#default_lookup Ne
A
Pry::Command::Help#search_hash Ne
A
Pry::CodeObject#empty_lookup Ne
A
Pry::WrappedModule#constants Ne
A
Pry::Indent#track_delimiter Ne
A
Pry::CommandSet#add_command Ne
A
Pry::Platform#known_engines Ne
A
Pry::CLI.add_plugin_options Ne
A
Pry.load_file_through_repl Ne
A
Pry.load_file_at_toplevel Ne
A
Pry::Terminal.screen_size Ne
A
Pry.initial_session_setup Ne
A
Pry::REPLFileLoader#load Ne
A
Pry#update_input_history Ne
A
Pry::BlockCommand#opts Ne
A
Pry::ClassCommand#slop Ne
A
Pry::ClassCommand#help Ne
A
Pry#reset_eval_string Ne
A
Pry#add_sticky_local Ne
A
Pry::Command.options Ne
A
Pry.rc_files_to_load Ne
A
Pry::HistoryArray#<< Ne
A
Pry#set_last_result Ne
A
Pry::History#filter Ne
A
Pry::Command#output Ne
A
Pry::History#clear Ne
A
Pry.reset_defaults Ne
A
Object.new.inspect Ne
A
Pry.load_rc_files Ne
A
Pry.load_requires Ne
A
Pry::Indent#reset Ne
A
Pry::Slop#options Ne
A
Pry::Command#name Ne
A
Pry::Hooks#merge Ne
A
Pry::Slop#config Ne
A
Pry.load_history Ne
A
Pry::Pager#page Ne
A
Pry::Pager#open Ne
A
Pry.load_traps Ne
A
Pry::CLI.reset Ne
A
Pry.Code Ne
A
Pry.init Ne
A
Pry::Command::ShowInfo#code_object_with_accessible_source Ne
A
Pry::CommandSet#find_command_by_match_or_listing Ne
A
Pry::Command::Help#sorted_group_names Ne
A
Pry::CLI.option_processors= Ne
A
Pry::Config::Behavior#[] Ne
A
Pry::WrappedModule#super Ne
A
Pry::CommandSet#helpers Ne
A
Pry::Hooks#delete_hook Ne
A
Pry::Hooks#hook_count Ne
A
Pry::Code#code_type= Ne
A
Pry::CLI.input_args= Ne
A
Pry::Hooks#get_hook Ne
A
Pry::CLI.options= Ne
A
Pry#memory_size= Ne
A
Pry::REPL#pry= Ne
A
Pry::WrappedModule#singleton_instance E
A
Pry::WrappedModule::Candidate#source E
A
Pry::WrappedModule::Candidate#doc E
A
Pry::Testable::Utility#temp_file E
A
Pry::WrappedModule#candidates E
A
Pry::WrappedModule#candidate E
A
Pry::Helpers::Text#no_pager E
A
Pry::Helpers::Text#no_color E
A
Pry::WrappedModule#source E
A
Pry::Config::Behavior#[]= E
A
Pry::WrappedModule#doc E
A
Pry::Testable.included E
A
Pry::Hooks#get_hooks E
A
Pry::Method.from_str E
A
Pry::REPL#initialize E
A
Pry::Command.hooks E
A
Pry::Command#text E
A
Pry::ObjectPath E
A
Pry::REPL#start E
A
Pry.run_command E
A
Pry::REPL.start E
A
Pry#initialize E
A
Pry.view_clip E
A
Object#pry E
A
Pry.start E
A
Pry#eval E
A
Pry::Slop::Commands#execute_global_opts! E
A
Pry::Slop::Commands#execute_arguments! E
A
Pry::ClassCommand#options E
A
Pry::Command::CodeCollector#restrict_to_lines E
A
Pry::Command::ChangeInspector#process E
A
Pry::Command::WatchExpression#process E
A
Pry::Command::InstallCommand#process E
A
Pry::Command::ListInspectors#process E
A
Pry::Command::ChangePrompt#process E
A
Pry::Command::ShellCommand#process E
A
Pry::Command::PryBacktrace#process E
A
Pry::Command::SimplePrompt#process E
A
Pry::Pager::SystemPager#initialize E
A
Pry::Pager::SimplePager#initialize E
A
Pry::Command::ShowInfo#initialize E
A
Pry::Command::ClearScreen#process E
A
Pry::Command::ListPrompts#process E
A
Pry::Command::ExitProgram#process E
A
Pry::Command::ToggleColor#process E
A
Pry::Command::Whereami#initialize E
A
Pry::Command::DisablePry#process E
A
Pry::Command::FindMethod#process E
A
Pry::Command::GemInstall#process E
A
Pry::Method::Disowned#initialize E
A
Pry::Command::ReloadCode#process E
A
Pry::Command::ShowSource#process E
A
Pry::Config::Default#initialize E
A
Pry::Command::ShellMode#process E
A
Pry::Command::ShowInfo#complete E
A
Pry::Command::AmendLine#process E
A
Pry::Command::GemSearch#process E
A
Pry::Command::FixIndent#process E
A
Pry::Command::ShowInput#process E
A
Pry::Command::ImportSet#process E
A
Pry::Command::GemReadme#process E
A
Pry::Command::GemOpen#complete E
A
Pry::Command::GemInstall#setup E
A
Pry::Command::Whereami#process E
A
Pry::Command::SwitchTo#process E
A
Pry::Command::SaveFile#process E
A
Pry::Command::ShowInfo#process E
A
Pry::Command::GemStat#process E
A
Pry::Command::Nesting#process E
A
Pry::Command::RaiseUp#process E
A
Pry::Command::GemSearch#setup E
A
Pry::Command::BangPry#process E
A
Pry::Command::GemOpen#process E
A
Pry::Command::Version#process E
A
Pry::Command::ExitAll#process E
A
Pry::Command::GemList#process E
A
Pry::Command::GemCd#complete E
A
Pry::Command::JumpTo#process E
A
Pry::Command::Whereami#setup E
A
Pry::Command::Reset#process E
A
Pry::Command::GemCd#process E
A
Pry::Command::Cat#complete E
A
Pry::Method::Disowned#name E
A
Pry::ClassCommand#complete E
A
Pry::Command::Bang#process E
A
Pry::Command::Hist#process E
A
Pry::Command::Gist#process E
A
Pry::Command::Exit#process E
A
Pry::Command::Edit#process E
A
Pry::Command::Play#process E
A
Pry::Command::Stat#process E
A
Pry::Command::Help#process E
A
Pry::Command::Wtf#process E
A
Pry::Command::Cat#process E
A
Pry::Command::Gist#setup E
A
Pry::Command::Cd#process E
A
Pry::Command::Ri#process E
A
Pry::Command::Ls#process E
A
Pry::Slop#execute_option E
A
Pry::Command::ShowDoc#header_options E
A
Pry::Command::ShowDoc#start_line_for E
A
Pry::Command::WatchExpression#options E
A
Pry::Command::ShowSource#options E
A
Pry::Command::FindMethod#options E
A
Pry::Command::GemSearch#options E
A
Pry::Command::ShowInfo#options E
A
Pry::Command::SaveFile#options E
A
Pry::Command::Whereami#options E
A
Pry::Command::Gist#options E
A
Pry::Command::Hist#options E
A
Pry::Command::Stat#options E
A
Pry::Command::Play#options E
A
Pry::Command::Edit#options E
A
Pry::Command::Cat#options E
A
Pry::Command::Wtf#options E
A
Pry::Command::Ls#options E

Let's raise the visibility of documentation in Open Source!

This page is for pry/pry and is part of a project called "Inch CI", showing documentation measurements provided by Inch. Inch CI also provides a badge: (not counting low priority objects)

Can I have my own badges?

Sure! To get the badge for the project you are looking at, just click the badge next to the project name.

To register another project with Inch CI, just enter your username/repo on the homepage or sign in with GitHub!

Can I tell Inch which files to evaluate?

No problemo! Learn how ...

Can I configure a webhook for continuous integration?

Of course! Learn how ...

What is the goal of this?

I really think that posting badges for documentation in READMEs will benefit you (because people can see that your project is well documented) and our community in general by improving the visibility of documentation.

Let's start a discussion, let's raise the visibility of documentation, let's talk.

Suggestions, feedback, critique: Hit me up on Twitter or via issue.