Table of Contents - drillbit-3.0.3 Documentation
Classes and Modules
- Drillbit
- Drillbit::AcceptHeader
- Drillbit::AuthorizableResource
- Drillbit::AuthorizableResource::ClassMethods
- Drillbit::Authorizers
- Drillbit::Authorizers::Parameters
- Drillbit::Authorizers::Parameters::Filtering
- Drillbit::Authorizers::Parameters::Inclusions
- Drillbit::Authorizers::Parameters::Resource
- Drillbit::Authorizers::Query
- Drillbit::Authorizers::Scope
- Drillbit::Compatibility
- Drillbit::Compatibility::Controllers
- Drillbit::Configuration
- Drillbit::Errors
- Drillbit::Errors::InvalidApiRequest
- Drillbit::Errors::InvalidRequestBody
- Drillbit::Errors::InvalidSubdomain
- Drillbit::Errors::InvalidToken
- Drillbit::Errors::UnpermittedInclusions
- Drillbit::Matchers
- Drillbit::Matchers::AcceptHeader
- Drillbit::Matchers::Generic
- Drillbit::Matchers::Subdomain
- Drillbit::Matchers::Version
- Drillbit::Middleware
- Drillbit::Middleware::ApiRequestValidator
- Drillbit::Middleware::ParameterParser
- Drillbit::Middleware::TokenProcessor
- Drillbit::Parameters
- Drillbit::Parameters::Filter
- Drillbit::Parameters::Index
- Drillbit::Parameters::Page
- Drillbit::Parameters::Sort
- Drillbit::Requests
- Drillbit::Requests::Base
- Drillbit::Requests::Rack
- Drillbit::Requests::Rails
- Drillbit::Resource
- Drillbit::Resource::Model
- Drillbit::Resource::Naming
- Drillbit::Resource::Naming::ClassMethods
- Drillbit::Resource::Processors
- Drillbit::Resource::Processors::Filtering
- Drillbit::Resource::Processors::Indexing
- Drillbit::Resource::Processors::Paging
- Drillbit::Resource::Processors::Sorting
- Drillbit::Responses
- Drillbit::Responses::InvalidApiRequest
- Drillbit::Responses::InvalidRequestBody
- Drillbit::Responses::InvalidSubdomain
- Drillbit::Responses::InvalidToken
- Drillbit::Serializers
- Drillbit::Serializers::JsonApi
- Drillbit::Serializers::JsonApi::ClassMethods
- Drillbit::Tokens
- Drillbit::Tokens::Base64
- Drillbit::Tokens::Base64s
- Drillbit::Tokens::Base64s::Invalid
- Drillbit::Tokens::Base64s::Null
- Drillbit::Tokens::Invalid
- Drillbit::Tokens::JsonWebToken
- Drillbit::Tokens::JsonWebTokens
- Drillbit::Tokens::JsonWebTokens::Invalid
- Drillbit::Tokens::JsonWebTokens::Null
- Drillbit::Tokens::JsonWebTokens::PasswordReset
- Drillbit::Tokens::Null
- Drillbit::Utilities
- Drillbit::Utilities::String
Methods
- ::build — Drillbit::Tokens::JsonWebToken
- ::build — Drillbit::Tokens::JsonWebTokens::PasswordReset
- ::build_from_request — Drillbit::Tokens::JsonWebToken
- ::call — Drillbit::Responses::InvalidApiRequest
- ::call — Drillbit::Responses::InvalidRequestBody
- ::call — Drillbit::Responses::InvalidSubdomain
- ::call — Drillbit::Responses::InvalidToken
- ::configuration — Drillbit
- ::configure — Drillbit
- ::convert — Drillbit::Tokens::Base64
- ::from_jwe — Drillbit::Tokens::JsonWebToken
- ::from_jws — Drillbit::Tokens::JsonWebToken
- ::included — Drillbit::AuthorizableResource
- ::included — Drillbit::Resource
- ::included — Drillbit::Resource::Naming
- ::included — Drillbit::Serializers::JsonApi
- ::meta — Drillbit::Resource::Processors::Filtering
- ::meta — Drillbit::Resource::Processors::Indexing
- ::meta — Drillbit::Resource::Processors::Paging
- ::meta — Drillbit::Resource::Processors::Sorting
- ::new — Drillbit::AcceptHeader
- ::new — Drillbit::Authorizers::Parameters
- ::new — Drillbit::Authorizers::Query
- ::new — Drillbit::Authorizers::Scope
- ::new — Drillbit::Matchers::Subdomain
- ::new — Drillbit::Middleware::ApiRequestValidator
- ::new — Drillbit::Middleware::ParameterParser
- ::new — Drillbit::Middleware::TokenProcessor
- ::new — Drillbit::Parameters::Filter
- ::new — Drillbit::Parameters::Index
- ::new — Drillbit::Parameters::Page
- ::new — Drillbit::Parameters::Sort
- ::new — Drillbit::Requests::Base
- ::new — Drillbit::Resource::Model
- ::new — Drillbit::Resource::Processors::Filtering
- ::new — Drillbit::Resource::Processors::Indexing
- ::new — Drillbit::Resource::Processors::Paging
- ::new — Drillbit::Resource::Processors::Sorting
- ::new — Drillbit::Tokens::Base64
- ::new — Drillbit::Tokens::JsonWebToken
- ::new — Drillbit::Matchers::Generic
- ::processed — Drillbit::Resource::Processors::Filtering
- ::processed — Drillbit::Resource::Processors::Indexing
- ::processed — Drillbit::Resource::Processors::Paging
- ::processed — Drillbit::Resource::Processors::Sorting
- ::rack_request_class — Drillbit::Requests::Base
- ::rails_request_class — Drillbit::Requests::Base
- ::resolve — Drillbit::Requests::Base
- ::singularize — Drillbit::Utilities::String
- ::underscore — Drillbit::Utilities::String
- #able_to_create? — Drillbit::Authorizers::Query
- #able_to_destroy? — Drillbit::Authorizers::Query
- #able_to_index? — Drillbit::Authorizers::Query
- #able_to_show? — Drillbit::Authorizers::Query
- #able_to_update? — Drillbit::Authorizers::Query
- #accept_header — Drillbit::Requests::Base
- #accept_header — Drillbit::Matchers::Generic
- #accept_header_data — Drillbit::AcceptHeader
- #accept_header_format — Drillbit::AcceptHeader
- #accept_header_from_header — Drillbit::Requests::Base
- #accept_header_from_params — Drillbit::Requests::Base
- #add_attribute_override — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_attribute — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_attributes — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_parameter — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_parameters — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_relationship — Drillbit::Authorizers::Parameters::Resource
- #add_authorized_relationships — Drillbit::Authorizers::Parameters::Resource
- #add_filter_override — Drillbit::Authorizers::Parameters::Filtering
- #add_filterable_parameter — Drillbit::Authorizers::Parameters::Filtering
- #add_filterable_parameters — Drillbit::Authorizers::Parameters::Filtering
- #add_includable_resource — Drillbit::Authorizers::Parameters::Inclusions
- #add_includable_resources — Drillbit::Authorizers::Parameters::Inclusions
- #allow_forgery_protection= — Drillbit::Compatibility::Controllers
- #allowed_api_subdomains — Drillbit::Configuration
- #allowed_subdomains — Drillbit::Configuration
- #application — Drillbit::Matchers::Generic
- #application_name — Drillbit::Requests::Base
- #application_vendor — Drillbit::AcceptHeader
- #asset_host= — Drillbit::Compatibility::Controllers
- #asset_path= — Drillbit::Compatibility::Controllers
- #assets_dir= — Drillbit::Compatibility::Controllers
- #attribute — Drillbit::Serializers::JsonApi::ClassMethods
- #audience — Drillbit::Tokens::JsonWebToken
- #audience — Drillbit::Tokens::JsonWebTokens::Null
- #authorization_query — Drillbit::AuthorizableResource
- #authorization_token — Drillbit::Requests::Base
- #authorization_token_from_header — Drillbit::Requests::Base
- #authorization_token_from_params — Drillbit::Requests::Rack
- #authorization_token_from_params — Drillbit::Requests::Rails
- #authorize — Drillbit::AuthorizableResource
- #authorized_attributes — Drillbit::AuthorizableResource
- #authorized_collection — Drillbit::AuthorizableResource
- #authorized_inclusions — Drillbit::Authorizers::Parameters::Inclusions
- #authorized_inclusions — Drillbit::AuthorizableResource
- #authorized_issuer — Drillbit::AuthorizableResource
- #authorized_params — Drillbit::Authorizers::Parameters::Filtering
- #authorized_params — Drillbit::Authorizers::Parameters::Resource
- #authorized_params — Drillbit::AuthorizableResource
- #authorized_resource — Drillbit::AuthorizableResource
- #authorized_scope — Drillbit::AuthorizableResource
- #authorized_scope_root — Drillbit::AuthorizableResource
- #authorized_user — Drillbit::AuthorizableResource
- #authorizer — Drillbit::AuthorizableResource
- #authorizer_class — Drillbit::AuthorizableResource::ClassMethods
- #authorizer_filtering_params_class — Drillbit::AuthorizableResource::ClassMethods
- #authorizer_inclusions_params_class — Drillbit::AuthorizableResource::ClassMethods
- #authorizer_params_class — Drillbit::AuthorizableResource
- #authorizer_prefix — Drillbit::AuthorizableResource::ClassMethods
- #authorizer_resource_params_class — Drillbit::AuthorizableResource::ClassMethods
- #authorizer_scope_class — Drillbit::AuthorizableResource::ClassMethods
- #available_token_roles — Drillbit::Configuration
- #blank? — Drillbit::Tokens::Base64
- #blank? — Drillbit::Tokens::Invalid
- #blank? — Drillbit::Tokens::JsonWebToken
- #blank? — Drillbit::Tokens::Null
- #cache_store — Drillbit::Compatibility::Controllers
- #cache_store= — Drillbit::Compatibility::Controllers
- #call — Drillbit::Authorizers::Parameters
- #call — Drillbit::Authorizers::Parameters::Filtering
- #call — Drillbit::Authorizers::Parameters::Inclusions
- #call — Drillbit::Authorizers::Parameters::Resource
- #call — Drillbit::Authorizers::Scope
- #call — Drillbit::Middleware::ApiRequestValidator
- #call — Drillbit::Middleware::ParameterParser
- #call — Drillbit::Middleware::TokenProcessor
- #compacted_parameters — Drillbit::Parameters::Filter
- #compacted_parameters — Drillbit::Parameters::Index
- #content_type — Drillbit::AcceptHeader
- #default_api_version — Drillbit::Configuration
- #default_token_audience — Drillbit::Configuration
- #default_token_expiration_in_minutes — Drillbit::Configuration
- #default_token_issuer — Drillbit::Configuration
- #default_token_roles — Drillbit::Configuration
- #default_token_subject — Drillbit::Configuration
- #default_version — Drillbit::Matchers::Version
- #detail — Drillbit::Errors::InvalidApiRequest
- #detail — Drillbit::Errors::InvalidRequestBody
- #detail — Drillbit::Errors::InvalidSubdomain
- #detail — Drillbit::Errors::InvalidToken
- #detail — Drillbit::Errors::UnpermittedInclusions
- #each_with_object — Drillbit::Parameters::Filter
- #empty? — Drillbit::Tokens::JsonWebToken
- #expiration — Drillbit::Tokens::JsonWebToken
- #expiration — Drillbit::Tokens::JsonWebTokens::Null
- #filter_method_for — Drillbit::Resource::Processors::Filtering
- #filter_method_name_for — Drillbit::Resource::Processors::Filtering
- #force_query — Drillbit::Resource::Processors::Indexing
- #format_value — Drillbit::Parameters::Filter
- #helper — Drillbit::Compatibility::Controllers
- #helper_method — Drillbit::Compatibility::Controllers
- #helpers_path= — Drillbit::Compatibility::Controllers
- #http_status — Drillbit::Errors::InvalidApiRequest
- #http_status — Drillbit::Errors::InvalidRequestBody
- #http_status — Drillbit::Errors::InvalidSubdomain
- #http_status — Drillbit::Errors::InvalidToken
- #http_status — Drillbit::Errors::UnpermittedInclusions
- #id — Drillbit::Tokens::JsonWebToken
- #id — Drillbit::Tokens::JsonWebTokens::Null
- #inclusion_differences — Drillbit::Authorizers::Parameters::Inclusions
- #invalid? — Drillbit::AcceptHeader
- #issued_at — Drillbit::Tokens::JsonWebToken
- #issued_at — Drillbit::Tokens::JsonWebTokens::Null
- #issuer — Drillbit::Tokens::JsonWebToken
- #issuer — Drillbit::Tokens::JsonWebTokens::Null
- #javascripts_dir= — Drillbit::Compatibility::Controllers
- #matches? — Drillbit::Matchers::AcceptHeader
- #matches? — Drillbit::Matchers::Subdomain
- #matches? — Drillbit::Matchers::Version
- #matches? — Drillbit::Matchers::Generic
- #matches_api_subdomain? — Drillbit::Matchers::Subdomain
- #meta — Drillbit::Resource::Model
- #meta — Drillbit::Resource::Processors::Paging
- #meta — Drillbit::Resource::Processors::Sorting
- #not_before — Drillbit::Tokens::JsonWebToken
- #not_before — Drillbit::Tokens::JsonWebTokens::Null
- #owner_id — Drillbit::Tokens::JsonWebToken
- #owner_id — Drillbit::Tokens::JsonWebTokens::Null
- #page_cache_directory= — Drillbit::Compatibility::Controllers
- #page_number — Drillbit::Parameters::Page
- #per_page — Drillbit::Parameters::Page
- #perform_caching= — Drillbit::Compatibility::Controllers
- #plural_resource_name — Drillbit::Resource::Naming::ClassMethods
- #present? — Drillbit::Parameters::Filter
- #present? — Drillbit::Parameters::Index
- #present? — Drillbit::Parameters::Page
- #present? — Drillbit::Parameters::Sort
- #present? — Drillbit::Tokens::JsonWebToken
- #processed — Drillbit::Resource::Model
- #processed — Drillbit::Resource::Processors::Filtering
- #processed — Drillbit::Resource::Processors::Indexing
- #processed — Drillbit::Resource::Processors::Paging
- #processed — Drillbit::Resource::Processors::Sorting
- #processors= — Drillbit::Resource::Model
- #public_scope — Drillbit::Authorizers::Scope
- #query — Drillbit::Parameters::Index
- #raw_accept_header_from_header — Drillbit::Requests::Rack
- #raw_accept_header_from_header — Drillbit::Requests::Rails
- #raw_accept_header_from_params — Drillbit::Requests::Rack
- #raw_accept_header_from_params — Drillbit::Requests::Rails
- #raw_authorization_header — Drillbit::Requests::Rack
- #raw_authorization_header — Drillbit::Requests::Rails
- #raw_host — Drillbit::Requests::Base
- #raw_request_application_name — Drillbit::Requests::Rack
- #raw_request_application_name — Drillbit::Requests::Rails
- #relative_url_root= — Drillbit::Compatibility::Controllers
- #requested_inclusions — Drillbit::Authorizers::Parameters::Inclusions
- #requested_version — Drillbit::Matchers::Version
- #resource_class — Drillbit::Resource::Processors::Filtering
- #resource_class_name — Drillbit::Resource::Naming::ClassMethods
- #roles — Drillbit::Tokens::JsonWebToken
- #roles — Drillbit::Tokens::JsonWebTokens::Null
- #scope_user_id — Drillbit::Authorizers::Scope
- #singular_resource_name — Drillbit::Resource::Naming::ClassMethods
- #source — Drillbit::Errors::InvalidApiRequest
- #source — Drillbit::Errors::InvalidRequestBody
- #source — Drillbit::Errors::InvalidSubdomain
- #source — Drillbit::Errors::UnpermittedInclusions
- #stylesheets_dir= — Drillbit::Compatibility::Controllers
- #subdomain — Drillbit::Requests::Base
- #subject — Drillbit::Tokens::JsonWebToken
- #subject — Drillbit::Tokens::JsonWebTokens::Null
- #subject_id — Drillbit::Tokens::JsonWebToken
- #subject_id — Drillbit::Tokens::JsonWebTokens::Null
- #title — Drillbit::Errors::InvalidApiRequest
- #title — Drillbit::Errors::InvalidRequestBody
- #title — Drillbit::Errors::InvalidSubdomain
- #title — Drillbit::Errors::InvalidToken
- #title — Drillbit::Errors::UnpermittedInclusions
- #to_a — Drillbit::Parameters::Sort
- #to_h — Drillbit::Configuration
- #to_h — Drillbit::Parameters::Sort
- #to_h — Drillbit::Tokens::Base64
- #to_h — Drillbit::Tokens::Base64s::Invalid
- #to_h — Drillbit::Tokens::Base64s::Null
- #to_h — Drillbit::Tokens::Invalid
- #to_h — Drillbit::Tokens::JsonWebToken
- #to_h — Drillbit::Tokens::JsonWebTokens::Invalid
- #to_h — Drillbit::Tokens::Null
- #to_jwe — Drillbit::Tokens::JsonWebToken
- #to_jwe_s — Drillbit::Tokens::JsonWebToken
- #to_jws — Drillbit::Tokens::JsonWebToken
- #to_jws_s — Drillbit::Tokens::JsonWebToken
- #to_jwt — Drillbit::Tokens::JsonWebToken
- #to_jwt_s — Drillbit::Tokens::JsonWebToken
- #to_s — Drillbit::AcceptHeader
- #to_s — Drillbit::Tokens::Invalid
- #to_s — Drillbit::Tokens::Null
- #token_private_key — Drillbit::Configuration
- #token_type — Drillbit::Configuration
- #type_block — Drillbit::Serializers::JsonApi::ClassMethods
- #underscore_parameters — Drillbit::Middleware::ParameterParser
- #underscore_query_string — Drillbit::Middleware::ParameterParser
- #underscore_request_parameters — Drillbit::Middleware::ParameterParser
- #user_scope — Drillbit::Authorizers::Scope
- #user_underscored_class_name — Drillbit::Authorizers::Scope
- #valid? — Drillbit::AcceptHeader
- #valid? — Drillbit::Tokens::Base64
- #valid? — Drillbit::Tokens::Invalid
- #valid? — Drillbit::Tokens::JsonWebToken
- #valid? — Drillbit::Tokens::Null
- #version — Drillbit::AcceptHeader
- #version_format — Drillbit::AcceptHeader