Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/azirbel/npoint
/ functions
Functions
191 in github.com/azirbel/npoint
⨍
Functions
191
◇
Types & classes
92
Method
fetch_json_or_nil
(data)
app/controllers/api/documents_controller.rb:119
Method
first_property
(contents)
app/serializers/document_serializer.rb:36
Function
getCacheKey
(fileData, filename)
config/jest/cssTransform.js:8
Function
getCurlExample
src/pages/AccountPage.js:17
Function
handleIframeMessage
src/helpers/sandboxedEval.js:73
Function
hasSaved
()
src/pages/DocumentPage.js:141
Method
has_documents
app/serializers/user_serializer.rb:9
Method
http_auth_token
app/controllers/api/documents_controller.rb:110
Function
if
(this.props.showErrorMessage && this.props.errorMessage)
src/pages/DocumentPage/ContentsEditor.js:63
Function
if
(document.editable)
src/pages/DocumentPage/ShareModal.js:60
Function
if
(this.props.document.schemaLocked)
src/pages/DocumentPage/SchemaEditor.js:65
Method
image
Render a goblin if the user is signed in, or an ogre if they are signed out. This is just for CSRF testing. It bothers me that lack of CSRF checking f
app/controllers/sessions_controller.rb:28
Method
improve_readability
(error_message)
app/controllers/schema_controller.rb:36
Method
index
app/controllers/documents_controller.rb:7
Method
index
Renders at https://api.npoint.io People often go to this page by mistake, looking for wwww. Point them in the right direction. Could put API version
app/controllers/api/info_controller.rb:8
Method
index
app/controllers/admin/bandwidth_controller.rb:9
Method
initialize
(app)
lib/bandwidth_tracker_middleware.rb:4
Method
internal_server_error
app/controllers/application_controller.rb:23
Method
json_request?
app/controllers/application_controller.rb:15
Method
letsencrypt
app/controllers/pages_controller.rb:2
Method
letsencrypt_api
app/controllers/pages_controller.rb:6
Function
loadCachedThinDocument
(token)
src/pages/DocumentPage.js:59
Function
loadDocument
(token)
src/pages/DocumentPage.js:54
Function
logOut
()
src/components/header/AccountDropdown.js:21
Function
mapStateToProps
src/App.js:36
Function
maybeRedirectToHomepage
(props)
src/pages/AccountPage.js:42
Function
maybeRedirectToHomepage
(props)
src/pages/DocumentIndexPage.js:42
Method
missing_param
app/controllers/application_controller.rb:27
Method
not_found
app/controllers/application_controller.rb:19
Method
onClickUnlessActive
()
src/components/Tabs.js:14
Method
owned_by_current_user
app/serializers/document_index_serializer.rb:15
Method
parsed_response
spec/support/controller_spec_helper.rb:4
Method
parsed_response_ids
spec/support/controller_spec_helper.rb:14
Function
process
()
config/jest/cssTransform.js:5
Function
process
(src, filename)
config/jest/fileTransform.js:7
Method
purge_cloudflare_cache
app/models/document.rb:57
Method
random_contents
app/controllers/documents_controller.rb:137
Method
random_title
app/controllers/documents_controller.rb:133
Method
redis_key
Get Redis key for a token
lib/bandwidth_tracker.rb:65
Method
rename_root_element
BAD: The property '#/' of type array did not match the following type: object The property '#/' did not contain a required property of 'a' GOOD: The
app/controllers/schema_controller.rb:55
Method
rename_root_reference
BAD: The property '#/b' did not contain a required property of 'a' GOOD: The property 'b' did not contain a required property of 'a'
app/controllers/schema_controller.rb:64
Method
render
()
src/App.js:26
Method
render
()
src/components/LoadingSpinner.js:12
Method
render
()
src/components/Logo.js:10
Method
render
()
src/components/Tabs.js:12
Method
render
()
src/components/Tabs.js:46
Method
render
()
src/components/JsonEditor.js:51
Method
render
()
src/components/PageLoadingPlaceholder.js:6
Method
render
()
src/components/Button.js:19
Method
render
()
src/components/Footer.js:12
Method
render
()
src/components/animations/Downfade.js:12
Method
render
()
src/components/animations/SlideDown.js:12
Method
render
()
src/pages/ChangelogPage.js:18
Method
render
()
src/pages/StyleguidePage.js:23
Method
render
()
src/pages/FaqPage.js:15
Method
render
()
src/pages/DocumentPage/LockSchemaModal.js:14
Method
render
()
src/pages/DocumentPage/DocumentPageHeader.js:45
Method
render
()
src/pages/DocumentPage/LockContentsModal.js:14
Method
render
()
src/pages/DocumentPage/LeaveModal.js:14
Function
renderLogInForm
()
src/components/Login.js:133
Function
renderSignUpForm
()
src/components/Login.js:172
Method
reset_password
(user, token)
app/lib/transactional_mail.rb:7
Method
respond
app/lib/custom_failure.rb:2
Method
respond_to_on_destroy
Override devise default so we don't auto-redirect
app/controllers/sessions_controller.rb:65
Method
respond_with
Override devise default so we always respond with JSON
app/controllers/registrations_controller.rb:16
Method
respond_with
Override devise default so we always respond with JSON
app/controllers/sessions_controller.rb:56
Method
sample_update_url
app/serializers/user_serializer.rb:19
Function
schemaEditable
()
src/pages/DocumentPage.js:138
Method
send_reset_password_email
app/controllers/reset_password_controller.rb:2
Method
serialize_many
(*objs)
spec/support/controller_spec_helper.rb:22
Method
serialize_one
(obj)
spec/support/controller_spec_helper.rb:18
Function
serializer
spec/controllers/sessions_controller_spec.rb:6
Function
serializer
spec/controllers/documents_controller_spec.rb:9
Function
serializer
spec/controllers/registrations_controller_spec.rb:6
Function
session
( state = { loaded: false, loggedIn: false, user: null, }, action )
src/reducers/index.js:5
Function
setLastAvatarUrl
(props)
src/components/header/AccountDropdown.js:38
Method
set_csrf_headers
The CSRF token changes on login and logout. Send the new token back with a successful login response, so the frontend can keep working.
app/controllers/sessions_controller.rb:49
Method
set_reset_password_token
From https://github.com/plataformatec/devise/blob/f39c6fd92774cb66f96f546d8d5e8281542b4e78/lib/devise/models/recoverable.rb
app/controllers/reset_password_controller.rb:46
Method
show
app/controllers/documents_controller.rb:11
Method
show
app/controllers/api/documents_controller.rb:12
Method
sign_up_params
app/controllers/registrations_controller.rb:7
Method
stats
Get bandwidth stats for last N hours (default 24)
lib/bandwidth_tracker.rb:25
Method
strip_schema_id
(error_message)
app/controllers/schema_controller.rb:44
Function
thinDocumentsCache
(state = [], action)
src/reducers/index.js:31
Function
titleEditable
()
src/pages/DocumentPage.js:132
Method
track_bandwidth
(env, request)
lib/bandwidth_tracker_middleware.rb:26
Method
unauthorized
app/controllers/sessions_controller.rb:36
Method
update
app/controllers/documents_controller.rb:34
Method
update
app/controllers/api/documents_controller.rb:71
Method
update_params
app/controllers/documents_controller.rb:85
Method
user_can_edit_document
app/controllers/documents_controller.rb:71
← previous
101–191 of 191, ranked by callers