Strelka: A Ruby Web Framework
Classes
Files
Strelka
(Стрелка)
¶
↑
Strelka
is a framework for creating and deploying
Mongrel2
web applications in Ruby.
Learn more »
Classes/Modules
Strelka
Strelka
::AbstractClass
Strelka
::App
Strelka
::App
::Auth
Strelka
::App
::Auth
::ClassMethods
Strelka
::App
::Errors
Strelka
::App
::Errors
::ClassMethods
Strelka
::App
::Filters
Strelka
::App
::Negotiation
Strelka
::App
::Parameters
Strelka
::App
::RestResources
Strelka
::App
::Routing
Strelka
::App
::Sessions
Strelka
::App
::Templating
Strelka
::App
::Templating
::ClassMethods
Strelka
::AuthProvider
Strelka
::AuthProvider
::Basic
Strelka
::AuthProvider
::HostAccess
Strelka
::CLI
Strelka
::CLI
::Config
Strelka
::CLI
::Discover
Strelka
::CLI
::Start
Strelka
::CLI
::Subcommand
Strelka
::Constants
Strelka
::Constants
::CookieHeader
Strelka
::Constants
::HTTP
Strelka
::Cookie
Strelka
::CookieError
Strelka
::CookieSet
Strelka
::DataUtilities
Strelka
::Delegation
Strelka
::Discovery
Strelka
::Error
Strelka
::HTTPRequest
Strelka
::HTTPRequest
::AcceptParam
Strelka
::HTTPRequest
::Auth
Strelka
::HTTPRequest
::Charset
Strelka
::HTTPRequest
::Encoding
Strelka
::HTTPRequest
::Language
Strelka
::HTTPRequest
::MediaType
Strelka
::HTTPRequest
::Negotiation
Strelka
::HTTPRequest
::Session
Strelka
::HTTPResponse
Strelka
::HTTPResponse
::Negotiation
Strelka
::HTTPResponse
::Session
Strelka
::MethodUtilities
Strelka
::MultipartParser
Strelka
::MultipartParser
::FileInputField
Strelka
::ParamValidator
Strelka
::ParamValidator
::BuiltinConstraint
Strelka
::ParamValidator
::Constraint
Strelka
::ParamValidator
::RegexpConstraint
Strelka
::ParseError
Strelka
::Plugin
Strelka
::PluginError
Strelka
::PluginLoader
Strelka
::PluginRegistry
Strelka
::RequestError
Strelka
::ResponseHelpers
Strelka
::Router
Strelka
::Router
::Default
Strelka
::Router
::Exclusive
Strelka
::Session
Strelka
::Session
::Db
Strelka
::Session
::Default
Strelka
::Testing
Strelka
::Testing
::FinishWithMatcher
Strelka
::WebSocketServer
Strelka
::WebSocketServer
::Routing
Methods
::App
[Strelka]
::add_inherited_class
[::Discovery]
::add_registered_subcommands
[::CLI]
::app_discovery_files
[::Discovery]
::commands_from
[::CLI]
::configure
[::Session]
::configure
[::Discovery]
::configure
[::Basic]
::configure
[::Db]
::configure
[::MultipartParser]
::configure
[::App]
::configure
[::Default]
::configure
[::Auth]
::configure
[::Sessions]
::default_app_instance
[::App]
::default_appid
[::App]
::default_type
[::App]
::delete_session_data
[::Session]
::delete_session_data
[::Default]
::delete_session_data
[::Db]
::dequote
[::Cookie]
::devmode?
[::App]
::discover_data_dirs
[::Discovery]
::discover_template_dirs
[::Templating]
::discovered_apps
[::Discovery]
::extended
[::PluginLoader]
::extended
[::Subcommand]
::extended
[::Plugin]
::extended
[::AbstractClass]
::extended
[::ClassMethods]
::for
[::Constraint]
::get_existing_session_id
[::Default]
::get_existing_session_id
[::Session]
::get_session_id
[::Session]
::get_session_id
[::Default]
::has_session_for?
[::Session]
::has_session_for?
[::Default]
::has_session_for?
[::Db]
::included
[::Negotiation]
::included
[::Auth]
::included
[::Sessions]
::included
[::AbstractClass]
::included
[::Templating]
::initialize_sessions_table
[::Db]
::install_highline_colorscheme
[::CLI]
::load
[::Session]
::load
[::Discovery]
::load
[::Db]
::load_commands
[::CLI]
::load_config
[Strelka]
::load_config
[::CLI]
::load_file
[::Discovery]
::load_or_create
[::Session]
::load_session_data
[::Session]
::load_session_data
[::Default]
::loading_file
[::Discovery]
::new
[::Auth]
::new
[::Session]
::new
[::Negotiation]
::new
[::RegexpConstraint]
::new
[::App]
::new
[::CookieSet]
::new
[::AuthProvider]
::new
[::Routing]
::new
[::Default]
::new
[::BuiltinConstraint]
::new
[::Constraint]
::new
[::HostAccess]
::new
[::Negotiation]
::new
[::Router]
::new
[::RequestError]
::new
[::Auth]
::new
[::Session]
::new
[::Templating]
::new
[::MultipartParser]
::new
[::ParamValidator]
::new
[::AcceptParam]
::new
[::FinishWithMatcher]
::new
[::Cookie]
::new
[::Default]
::outfile
[::CLI]
::parse
[::Charset]
::parse
[::Cookie]
::parse
[::MediaType]
::parse
[::CookieSet]
::parse
[::Language]
::parse
[::Encoding]
::prompt
[::CLI]
::register
[::CLI]
::register_app
[::Discovery]
::register_apps
[::Discovery]
::register_subcommands
[::CLI]
::register_type
[::Constraint]
::require_additional_libs
[::CLI]
::reset_constraint_patterns
[::BuiltinConstraint]
::reset_prompt
[::CLI]
::response_class
[::HTTPRequest]
::run
[::CLI]
::run
[::App]
::save_session_data
[::Db]
::save_session_data
[::Session]
::save_session_data
[::Default]
::session_class=
[::Sessions]
::setup_output
[::CLI]
::valid?
[::BuiltinConstraint]
::version_string
[Strelka]
#<<
[::CookieSet]
#<=>
[::AcceptParam]
#==
[::Constraint]
#=~
[::AcceptParam]
#=~
[::Charset]
#[]
[::CookieSet]
#[]
[::ParamValidator]
#[]=
[::ParamValidator]
#[]=
[::CookieSet]
#accept?
[::Negotiation]
#accept_charset?
[::Negotiation]
#accept_encoding?
[::Negotiation]
#accept_language?
[::Negotiation]
#acceptable?
[::Negotiation]
#acceptable_charset?
[::Negotiation]
#acceptable_content_type?
[::Negotiation]
#acceptable_encoding?
[::Negotiation]
#acceptable_language?
[::Negotiation]
#accepted_charsets
[::Negotiation]
#accepted_encodings
[::Negotiation]
#accepted_languages
[::Negotiation]
#accepted_mediatypes
[::Negotiation]
#accepted_types
[::Negotiation]
#accepts?
[::Negotiation]
#accepts_charset?
[::Negotiation]
#accepts_encoding?
[::Negotiation]
#accepts_language?
[::Negotiation]
#add
[::ParamValidator]
#add_content_type_charset
[::HTTPResponse]
#add_cookie_headers
[::HTTPResponse]
#add_route
[::Router]
#add_route
[::Exclusive]
#add_route
[::Default]
#allowed_netblocks=
[::HostAccess]
#and_header
[::FinishWithMatcher]
#app_discovery_file
[::Discovery]
#app_path
[::HTTPRequest]
#application_stack
[::PluginLoader]
#apply
[::Constraint]
#apply_constraint
[::ParamValidator]
#apply_request_filters
[::Filters]
#apply_response_filters
[::Filters]
#args?
[::ParamValidator]
#attr_predicate
[::MethodUtilities]
#attr_predicate_accessor
[::MethodUtilities]
#auth_provider=
[::ClassMethods]
#auth_succeeded
[::AuthProvider]
#authenticate
[::AuthProvider]
#authenticate
[::Basic]
#authenticate
[::Auth]
#authenticate_and_authorize
[::Auth]
#authorize
[::Auth]
#authorize
[::HostAccess]
#authorize
[::AuthProvider]
#autovivify
[::DataUtilities]
#base_uri
[::HTTPRequest]
#better_charsets
[::Negotiation]
#better_encoding
[::Negotiation]
#better_languages
[::Negotiation]
#better_mediatypes
[::Negotiation]
#binary_value
[::Cookie]
#binary_value=
[::Cookie]
#block
[::BuiltinConstraint]
#bufsize
[::MultipartParser]
#check
[::RegexpConstraint]
#check
[::Constraint]
#check_finish
[::FinishWithMatcher]
#check_headers
[::FinishWithMatcher]
#check_message
[::FinishWithMatcher]
#check_multiple
[::Constraint]
#check_password
[::Basic]
#check_status_code
[::FinishWithMatcher]
#close_with
[::WebSocketServer]
#configure
[::HostAccess]
#constraint_patterns
[::BuiltinConstraint]
#constraint_regexp_for
[::ParamValidator]
#content_type
[::MediaType]
#content_type_charset
[::HTTPResponse]
#cookie_name
[::Default]
#cookie_options
[::Db]
#cookie_options
[::Default]
#cookies
[::HTTPResponse]
#cookies
[::HTTPRequest]
#dataset
[::Db]
#db
[::Db]
#dbsession
[::Db]
#deep_copy
[::DataUtilities]
#def_class_delegators
[::Delegation]
#def_ivar_delegators
[::Delegation]
#def_method_delegators
[::Delegation]
#default_permission
[::Auth]
#defaultsession
[::Default]
#description
[::Constraint]
#descriptions
[::ParamValidator]
#descriptions=
[::ParamValidator]
#destroy
[::Default]
#destroy_session
[::Session]
#devmode
[::App]
#discovered_classes
[::Discovery]
#display_table
[::Subcommand]
#domain=
[::Cookie]
#dump_application_stack
[::PluginLoader]
#empty?
[::ParamValidator]
#encoding_object
[::Charset]
#entity_body_charset
[::HTTPResponse]
#eql?
[::Cookie]
#error_fields
[::ParamValidator]
#error_messages
[::ParamValidator]
#error_string
[::Subcommand]
#errors?
[::ParamValidator]
#expire!
[::Cookie]
#expires=
[::Cookie]
#explicitly_accept?
[::Negotiation]
#explicitly_accept_charset?
[::Negotiation]
#explicitly_accept_encoding?
[::Negotiation]
#explicitly_accept_language?
[::Negotiation]
#explicitly_accepts?
[::Negotiation]
#explicitly_accepts_charset?
[::Negotiation]
#explicitly_accepts_encoding?
[::Negotiation]
#explicitly_accepts_language?
[::Negotiation]
#extended_apps
[::Auth]
#extension_strings
[::AcceptParam]
#extract_template_from_response
[::Templating]
#failure_message
[::FinishWithMatcher]
#failure_message_when_negated
[::FinishWithMatcher]
#find_header_charset
[::HTTPResponse]
#find_longest_match
[::Default]
#finish_with
[::ResponseHelpers]
#finish_with
[::Testing]
#fixup_head_response
[::App]
#fixup_request
[::Sessions]
#fixup_request
[::App]
#fixup_response
[::Sessions]
#fixup_response
[::App]
#fixup_response
[::Negotiation]
#fixup_response_content_type
[::App]
#for
[::Negotiation]
#for_encoding
[::Negotiation]
#for_language
[::Negotiation]
#generate_description
[::Constraint]
#get_description
[::ParamValidator]
#handle
[::App]
#handle_async_upload_start
[::App]
#handle_content_frame
[::WebSocketServer]
#handle_control_frame
[::WebSocketServer]
#handle_disconnect
[::WebSocketServer]
#handle_frame
[::Routing]
#handle_frame
[::WebSocketServer]
#handle_request
[::Routing]
#handle_request
[::Templating]
#handle_request
[::Auth]
#handle_request
[::Negotiation]
#handle_request
[::App]
#handle_request
[::Filters]
#handle_request
[::Errors]
#handle_request
[::Parameters]
#handle_status_response
[::Errors]
#handle_websocket
[::WebSocketServer]
#handle_websocket_handshake
[::WebSocketServer]
#has_acceptable_charset?
[::Negotiation]
#has_acceptable_content_type?
[::Negotiation]
#has_acceptable_encoding?
[::Negotiation]
#has_acceptable_language?
[::Negotiation]
#has_args?
[::ParamValidator]
#has_auth_criteria?
[::ClassMethods]
#has_errors?
[::ParamValidator]
#has_negative_auth_criteria?
[::ClassMethods]
#has_positive_auth_criteria?
[::ClassMethods]
#has_session?
[::Session]
#has_session?
[::Session]
#hash
[::Cookie]
#headline_string
[::Subcommand]
#highlight_string
[::Subcommand]
#hl
[::Subcommand]
#httponly?
[::Cookie]
#in_allowed_netblocks?
[::HostAccess]
#include?
[::CookieSet]
#inherited
[::PluginLoader]
#inherited
[::ClassMethods]
#inherited
[::AbstractClass]
#inherited
[::ClassMethods]
#inherited
[::Discovery]
#inherited
[::ClassMethods]
#initialize
[::Session]
#initialize
[::HTTPResponse]
#initialize
[::HTTPRequest]
#initialize_copy
[::ParamValidator]
#inspect
[::AcceptParam]
#inspect
[::ParamValidator]
#install_plugins
[::PluginLoader]
#internify_keys
[::DataUtilities]
#invalid
[::ParamValidator]
#invalid_param_errors
[::ParamValidator]
#is_acceptable?
[::Negotiation]
#key?
[::CookieSet]
#language_range
[::Language]
#layout
[::ClassMethods]
#load_layout_template
[::Templating]
#load_plugin
[::PluginLoader]
#load_template_map
[::Templating]
#loading_file
[::Discovery]
#local_data_dirs
[::Discovery]
#log_failure
[::Basic]
#make_getter
[::Default]
#make_not_acceptable_body
[::Negotiation]
#make_setter
[::Default]
#make_valuestring
[::Cookie]
#matched_hash
[::RegexpConstraint]
#matches?
[::FinishWithMatcher]
#max_age=
[::Cookie]
#mediatype
[::MediaType]
#merge
[::ParamValidator]
#merge!
[::ParamValidator]
#method_missing
[::Default]
#mimetype
[::MediaType]
#mimetype_map
[::Negotiation]
#missing
[::ParamValidator]
#missing_param_errors
[::ParamValidator]
#multiple?
[::Constraint]
#namespace=
[::Default]
#namespaced_hash
[::Default]
#negative_perms_criteria_match?
[::Auth]
#negotiate
[::Negotiation]
#negotiated_body
[::Negotiation]
#new
[::PluginLoader]
#no_auth_for
[::ClassMethods]
#no_perms_for
[::ClassMethods]
#normalized_headers
[::Negotiation]
#normalized_headers
[::HTTPResponse]
#not_allowed_response
[::Default]
#okay?
[::ParamValidator]
#on_status
[::ClassMethods]
#options
[::Cookie]
#outfile
[::CLI]
#override
[::ParamValidator]
#param_names
[::ParamValidator]
#params
[::HTTPRequest]
#parse
[::MultipartParser]
#parse_accept_charset_header
[::Negotiation]
#parse_accept_encoding_header
[::Negotiation]
#parse_accept_header
[::Negotiation]
#parse_accept_language_header
[::Negotiation]
#parse_body
[::HTTPRequest]
#parse_negotiation_header
[::Negotiation]
#pattern
[::HTTPRequest]
#perms_required_for
[::Auth]
#plugin
[::PluginLoader]
#plugin_name
[::Plugin]
#plugins
[::PluginLoader]
#plugins_installed?
[::PluginLoader]
#post_process_boolean
[::BuiltinConstraint]
#post_process_date
[::BuiltinConstraint]
#post_process_datetime
[::BuiltinConstraint]
#post_process_float
[::BuiltinConstraint]
#post_process_integer
[::BuiltinConstraint]
#post_process_uri
[::BuiltinConstraint]
#prepare_status_response
[::App]
#prompt
[::Subcommand]
#provide_authentication
[::Auth]
#provide_authorization
[::Auth]
#pure_virtual
[::AbstractClass]
#qvaluestring
[::AcceptParam]
#read_at_least
[::MultipartParser]
#read_chunk
[::MultipartParser]
#read_some_more
[::MultipartParser]
#realm
[::Basic]
#redirect
[::HTTPRequest]
#redirect_to
[::HTTPRequest]
#register_plugin
[::PluginLoader]
#request=
[::HTTPResponse]
#request_matches_criteria
[::Auth]
#request_should_auth?
[::Auth]
#require_auth_for
[::ClassMethods]
#require_authentication
[::AuthProvider]
#require_authorization
[::AuthProvider]
#require_perms_for
[::ClassMethods]
#required?
[::Constraint]
#required_perms_for
[::Auth]
#reset
[::HTTPResponse]
#reset
[::Negotiation]
#reset
[::ParamValidator]
#revalidate
[::ParamValidator]
#route
[::HTTPRequest]
#route_request
[::Router]
#route_request
[::Default]
#run
[::App]
#run_after
[::Plugin]
#run_before
[::Plugin]
#run_inside
[::Plugin]
#run_outside
[::Plugin]
#save
[::Default]
#save_session
[::Session]
#scan_file_field
[::MultipartParser]
#scan_headers
[::MultipartParser]
#scan_part
[::MultipartParser]
#scan_regular_field
[::MultipartParser]
#secure?
[::Cookie]
#session
[::Session]
#session
[::Session]
#session=
[::Session]
#session=
[::Session]
#session?
[::Session]
#session?
[::Session]
#session_class
[::Sessions]
#session_loaded?
[::Session]
#session_loaded?
[::Session]
#session_namespace=
[::Session]
#session_namespace=
[::Session]
#sessions
[::Default]
#set_common_attributes
[::Templating]
#singleton_attr_accessor
[::MethodUtilities]
#singleton_attr_reader
[::MethodUtilities]
#singleton_attr_writer
[::MethodUtilities]
#singleton_method_alias
[::MethodUtilities]
#spool_file_upload
[::MultipartParser]
#spooldir
[::MultipartParser]
#status_handler_for
[::Errors]
#stringifiers
[::Negotiation]
#stringify_keys
[::DataUtilities]
#strip
[::MultipartParser]
#strip_boundary
[::MultipartParser]
#subclasses
[::App]
#subcommand_modules
[::CLI]
#success_string
[::Subcommand]
#supports_block_expectations?
[::FinishWithMatcher]
#symbolify_keys
[::DataUtilities]
#table_name
[::Db]
#template
[::Templating]
#templates
[::ClassMethods]
#to_s
[::Encoding]
#to_s
[::MediaType]
#to_s
[::Cookie]
#to_s
[::Language]
#to_s
[::Charset]
#to_s
[::Constraint]
#to_s
[::Negotiation]
#to_s
[::ParamValidator]
#transcode_body
[::Negotiation]
#transform_charset
[::Negotiation]
#transform_content_type
[::Negotiation]
#transform_encoding
[::Negotiation]
#transform_language
[::Negotiation]
#try_content_type_callback
[::Negotiation]
#tsort_each_child
[::PluginRegistry]
#union_positive_perms_criteria
[::Auth]
#unknown
[::ParamValidator]
#unknown_param_errors
[::ParamValidator]
#unless_dry_run
[::Subcommand]
#unless_dryrun
[::Subcommand]
#untaint?
[::Constraint]
#untaint_all?
[::ParamValidator]
#untaint_all_constraints?
[::ParamValidator]
#uri
[::HTTPRequest]
#users
[::Basic]
#valid
[::ParamValidator]
#validate
[::ParamValidator]
#validated?
[::ParamValidator]
#validator_description
[::Constraint]
#validator_description
[::RegexpConstraint]
#validator_description
[::BuiltinConstraint]
#value=
[::Cookie]
#values_at
[::ParamValidator]
#visible_chars
[::Subcommand]
#wrap_in_layout
[::Templating]
#wrapped_value
[::Cookie]
#wrapped_value=
[::Cookie]
Files
ChangeLog
Deploying
History
IDEAS
MILESTONES
Plugins
README
Tutorial
Strelka
Strelka::AbstractClass
Strelka::App
Strelka::App::Auth
Strelka::App::Auth::ClassMethods
Strelka::App::Errors
Strelka::App::Errors::ClassMethods
Strelka::App::Filters
Strelka::App::Negotiation
Strelka::App::Parameters
Strelka::App::RestResources
Strelka::App::Routing
Strelka::App::Sessions
Strelka::App::Templating
Strelka::App::Templating::ClassMethods
Strelka::AuthProvider
Strelka::AuthProvider::Basic
Strelka::AuthProvider::HostAccess
Strelka::CLI
Strelka::CLI::Config
Strelka::CLI::Discover
Strelka::CLI::Start
Strelka::CLI::Subcommand
Strelka::Constants
Strelka::Constants::CookieHeader
Strelka::Constants::HTTP
Strelka::Cookie
Strelka::CookieError
Strelka::CookieSet
Strelka::DataUtilities
Strelka::Delegation
Strelka::Discovery
Strelka::Error
Strelka::HTTPRequest
Strelka::HTTPRequest::AcceptParam
Strelka::HTTPRequest::Auth
Strelka::HTTPRequest::Charset
Strelka::HTTPRequest::Encoding
Strelka::HTTPRequest::Language
Strelka::HTTPRequest::MediaType
Strelka::HTTPRequest::Negotiation
Strelka::HTTPRequest::Session
Strelka::HTTPResponse
Strelka::HTTPResponse::Negotiation
Strelka::HTTPResponse::Session
Strelka::MethodUtilities
Strelka::MultipartParser
Strelka::MultipartParser::FileInputField
Strelka::ParamValidator
Strelka::ParamValidator::BuiltinConstraint
Strelka::ParamValidator::Constraint
Strelka::ParamValidator::RegexpConstraint
Strelka::ParseError
Strelka::Plugin
Strelka::PluginError
Strelka::PluginLoader
Strelka::PluginRegistry
Strelka::RequestError
Strelka::ResponseHelpers
Strelka::Router
Strelka::Router::Default
Strelka::Router::Exclusive
Strelka::Session
Strelka::Session::Db
Strelka::Session::Default
Strelka::Testing
Strelka::Testing::FinishWithMatcher
Strelka::WebSocketServer
Strelka::WebSocketServer::Routing
ChangeLog
Deploying
History
IDEAS
MILESTONES
Plugins
README
Tutorial