binarylogic / authlogic

A simple ruby authentication solution.
http://rdoc.info/projects/binarylogic/authlogic
MIT License
4.34k stars 638 forks source link

Rubydoc for Authlogic is broken #738

Closed lremes closed 3 years ago

lremes commented 3 years ago

Expected Behavior

When I view the rubydoc for AuthLogic library, I expect to see working documentation page.

https://www.rubydoc.info/github/binarylogic/authlogic/Authlogic/Session/Base

Actual Behavior

Invalid namespace object: Authlogic::Session::Base.klass_name
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/code_objects/proxy.rb:72:in `initialize'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/registry_resolver.rb:90:in `new'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/registry_resolver.rb:90:in `lookup_by_path'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/registry.rb:304:in `resolve'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/html_helper.rb:300:in `link_object'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/base_helper.rb:94:in `linkify'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/html_helper.rb:252:in `block in resolve_links'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/html_helper.rb:224:in `gsub'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/html_helper.rb:224:in `resolve_links'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/helpers/html_helper.rb:67:in `htmlify'
/usr/local/bundle/ruby/2.7.0/gems/yard-sd-0.0.4/lib/yard-sd/sequence_diagram_mixin.rb:5:in `htmlify'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/docstring/html/text.erb:3:in `_erb_cache_10'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:287:in `erb'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:369:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `block in yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:412:in `with_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/docstring/html/index.erb:5:in `_erb_cache_9'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:287:in `erb'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:369:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:136:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:372:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `block in yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:412:in `with_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/method_details/html/header.erb:4:in `_erb_cache_24'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:287:in `erb'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:369:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:136:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:372:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:404:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `block in yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:412:in `with_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/html/method_details_list.erb:8:in `block (2 levels) in _erb_cache_30'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/html/method_details_list.erb:7:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/html/method_details_list.erb:7:in `each_with_index'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/html/method_details_list.erb:7:in `block in _erb_cache_30'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/setup.rb:155:in `block in scopes'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/setup.rb:153:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/setup.rb:153:in `scopes'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/module/html/method_details_list.erb:3:in `_erb_cache_30'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:287:in `erb'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:369:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:136:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:372:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `block in yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:412:in `with_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:277:in `yieldall'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/layout/html/layout.erb:21:in `_erb_cache_0'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:287:in `erb'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/templates/default/layout/html/setup.rb:62:in `layout'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:367:in `render_section'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:259:in `block (2 levels) in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `each'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:256:in `block in run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:398:in `add_options'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:255:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/template.rb:136:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/templates/engine.rb:89:in `render'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/code_objects/base.rb:504:in `format'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/base.rb:147:in `render'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/display_object_command.rb:30:in `run'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/base.rb:97:in `call'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/library_command.rb:74:in `block in call'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/library_command.rb:91:in `call_without_fork'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/commands/library_command.rb:74:in `call'
/usr/local/bundle/ruby/2.7.0/gems/skylight-4.2.0/lib/skylight/helpers.rb:149:in `call'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/router.rb:141:in `route_docs'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/router.rb:115:in `route'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/router.rb:56:in `call'
/usr/local/bundle/ruby/2.7.0/bundler/gems/yard-ca59056a5c70/lib/yard/server/rack_adapter.rb:52:in `call'
/app/app.rb:419:in `block (2 levels) in <class:DocServer>'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1636:in `call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1636:in `block in compile!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:987:in `block (3 levels) in route!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1006:in `route_eval'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:987:in `block (2 levels) in route!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1035:in `block in process_route'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1033:in `catch'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1033:in `process_route'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:985:in `block in route!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:984:in `each'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:984:in `route!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1098:in `block in dispatch!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `block in invoke'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `catch'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `invoke'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1095:in `dispatch!'
/usr/local/bundle/ruby/2.7.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/sinatra.rb:36:in `dispatch!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:919:in `block in call!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `block in invoke'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `catch'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in `invoke'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:919:in `call!'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:908:in `call'
/usr/local/bundle/ruby/2.7.0/gems/skylight-core-4.2.0/lib/skylight/core/middleware.rb:84:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/common_logger.rb:38:in `call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:231:in `call'
/app/app.rb:187:in `call'
/app/app.rb:30:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/head.rb:12:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/conditional_get.rb:27:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/xss_header.rb:18:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/path_traversal.rb:16:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/json_csrf.rb:26:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/base.rb:50:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/base.rb:50:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/frame_options.rb:31:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/null_logger.rb:11:in `call'
/usr/local/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/head.rb:12:in `call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:194:in `call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1951:in `call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1503:in `block in call'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1728:in `synchronize'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1728:in `synchronize'
/usr/local/bundle/ruby/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1503:in `call'
/usr/local/bundle/ruby/2.7.0/gems/puma-4.3.5/lib/puma/configuration.rb:228:in `call'
/usr/local/bundle/ruby/2.7.0/gems/puma-4.3.5/lib/puma/server.rb:713:in `handle_request'
/usr/local/bundle/ruby/2.7.0/gems/puma-4.3.5/lib/puma/server.rb:472:in `process_client'
/usr/local/bundle/ruby/2.7.0/gems/puma-4.3.5/lib/puma/server.rb:328:in `block in run'
/usr/local/bundle/ruby/2.7.0/gems/puma-4.3.5/lib/puma/thread_pool.rb:134:in `block in spawn_thread'
jaredbeck commented 3 years ago

When opening issues, please follow the bug report template

ISSUES THAT DO NOT FOLLOW THIS TEMPLATE WILL BE CLOSED IMMEDIATELY.