Table of Contents - restspec-0.3.2 Documentation
Pages
Classes and Modules
- CustomMacros
- Object
- Restspec
- Restspec::Docs
- Restspec::Docs::DocsRunner
- Restspec::Docs::DocsRunner::NoValidExtensionError
- Restspec::Docs::TemplateContext
- Restspec::Endpoints
- Restspec::Endpoints::DSL
- Restspec::Endpoints::Endpoint
- Restspec::Endpoints::EndpointDSL
- Restspec::Endpoints::EndpointDSL::ExampleOrValue
- Restspec::Endpoints::HasSchemas
- Restspec::Endpoints::Namespace
- Restspec::Endpoints::NamespaceDSL
- Restspec::Endpoints::Network
- Restspec::Endpoints::Network::HTTPartyNetworkAdapter
- Restspec::Endpoints::Request
- Restspec::Endpoints::Response
- Restspec::Endpoints::URLBuilder
- Restspec::HeaderTests
- Restspec::HeaderTests::ContainsTest
- Restspec::HeaderTests::EqualsTest
- Restspec::HeaderTests::HaveKeyTest
- Restspec::HeaderTests::MatchesTest
- Restspec::Install
- Restspec::Install::InstallRunner
- Restspec::RSpec
- Restspec::RSpec::ApiHelpers
- Restspec::RSpec::ApiMacros
- Restspec::Requirements
- Restspec::Requirements::DSL
- Restspec::Requirements::Requirement
- Restspec::Schema
- Restspec::Schema::Attribute
- Restspec::Schema::AttributeExample
- Restspec::Schema::Checker
- Restspec::Schema::Checker::InvalidationError
- Restspec::Schema::Checker::NoAttributeError
- Restspec::Schema::Checker::NoObjectError
- Restspec::Schema::Checker::NoRootFoundError
- Restspec::Schema::Checker::ObjectChecker
- Restspec::Schema::DSL
- Restspec::Schema::Schema
- Restspec::Schema::SchemaExample
- Restspec::Schema::SingleSchemaDSL
- Restspec::Schema::Types
- Restspec::Schema::Types::ArrayType
- Restspec::Schema::Types::BasicType
- Restspec::Schema::Types::BooleanType
- Restspec::Schema::Types::DateTimeType
- Restspec::Schema::Types::DateType
- Restspec::Schema::Types::DecimalStringType
- Restspec::Schema::Types::DecimalType
- Restspec::Schema::Types::EmbeddedSchemaType
- Restspec::Schema::Types::HashType
- Restspec::Schema::Types::IntegerType
- Restspec::Schema::Types::NullType
- Restspec::Schema::Types::OneOfType
- Restspec::Schema::Types::SchemaIdType
- Restspec::Schema::Types::StringType
- Restspec::Schema::Types::TypeMethods
- Restspec::Stores
- Restspec::Stores::EndpointStoreDelegator
- Restspec::Stores::NamespaceStoreDelegator
- Restspec::Stores::SchemaStoreDelegator
- Restspec::Values
- Restspec::Values::StatusCode
- Restspec::Values::SuperHash
Methods
- ::configure — Restspec
- ::create — Restspec::Endpoints::Namespace
- ::create — Restspec::Requirements::Requirement
- ::define_type_method — Restspec::Schema::Types::TypeMethods
- ::eval_file — Restspec
- ::example_for — Restspec
- ::find_by_name — Restspec::Requirements::Requirement
- ::get_or_create — Restspec::Requirements::Requirement
- ::included — Restspec::RSpec::ApiHelpers
- ::load_endpoint_definition — Restspec
- ::load_requirement_definition — Restspec
- ::load_schemas_definition — Restspec
- ::new — Restspec::Endpoints::NamespaceDSL
- ::new — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- ::new — Restspec::Endpoints::Namespace
- ::new — Restspec::Endpoints::Response
- ::new — Restspec::Endpoints::URLBuilder
- ::new — Restspec::Requirements::Requirement
- ::new — Restspec::Docs::DocsRunner::NoValidExtensionError
- ::new — Restspec::Schema::Attribute
- ::new — Restspec::Schema::AttributeExample
- ::new — Restspec::Schema::Checker
- ::new — Restspec::Schema::Checker::ObjectChecker
- ::new — Restspec::Schema::Checker::NoAttributeError
- ::new — Restspec::Schema::Checker::InvalidationError
- ::new — Restspec::Schema::Checker::NoRootFoundError
- ::new — Restspec::Schema::Checker::NoObjectError
- ::new — Restspec::Schema::DSL
- ::new — Restspec::Schema::SingleSchemaDSL
- ::new — Restspec::Schema::Schema
- ::new — Restspec::Schema::SchemaExample
- ::new — Restspec::Schema::Types::BasicType
- ::new — Restspec::Schema::Types::EmbeddedSchemaType
- ::new — Restspec::Schema::Types::SchemaIdType
- ::new — Restspec::Values::StatusCode
- ::populate_stores — Restspec
- ::source_root — Restspec::Install::InstallRunner
- #add_anonymous_children_namespace — Restspec::Endpoints::Namespace
- #add_endpoint — Restspec::Endpoints::Namespace
- #add_error — Restspec::Requirements::Requirement
- #add_schema — Restspec::Endpoints::HasSchemas
- #add_url_param_block — Restspec::Endpoints::Endpoint
- #all — Restspec::Endpoints::NamespaceDSL
- #all_endpoints — Restspec::Endpoints::Namespace
- #all_schemas — Restspec::Endpoints::HasSchemas
- #allowed_date_time_formats — Restspec::Schema::Types::DateTimeType
- #anonymous? — Restspec::Endpoints::Namespace
- #assert! — Restspec::Requirements::Requirement
- #attribute — Restspec::Schema::SingleSchemaDSL
- #attributes — Restspec::Schema::SchemaExample
- #attributes_for_intention — Restspec::Schema::Schema
- #base_url — Restspec::Endpoints::URLBuilder
- #before_test — Restspec::RSpec::ApiMacros
- #body — Restspec::Endpoints::Response
- #call_endpoint — Restspec::RSpec::ApiHelpers
- #call_endpoint_once — Restspec::RSpec::ApiHelpers
- #can? — Restspec::Schema::Attribute
- #can_be_checked? — Restspec::Schema::Attribute
- #chained_test — Object
- #check! — Restspec::Schema::Checker
- #check_array! — Restspec::Schema::Checker
- #check_invalid! — Restspec::Schema::Checker::ObjectChecker
- #check_missed_key! — Restspec::Schema::Checker::ObjectChecker
- #checker_for — Object
- #collection — Restspec::Endpoints::NamespaceDSL
- #config_file — Restspec::Docs::DocsRunner
- #config_headers — Restspec::Endpoints::Endpoint
- #context — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- #copy_gemfile — Restspec::Install::InstallRunner
- #create_api_dsl_files — Restspec::Install::InstallRunner
- #create_endpoint — Restspec::Schema::Types::SchemaIdType
- #create_example — Restspec::Schema::Types::SchemaIdType
- #create_project_dir — Restspec::Install::InstallRunner
- #create_response — Restspec::Schema::Types::SchemaIdType
- #create_rspec_config — Restspec::Install::InstallRunner
- #create_schema_name — Restspec::Schema::Types::SchemaIdType
- #create_spec_folders — Restspec::Install::InstallRunner
- #create_spec_helper — Restspec::Install::InstallRunner
- #create_support_files — Restspec::Install::InstallRunner
- #decimal_regex — Restspec::Schema::Types::DecimalStringType
- #default_network_adapter — Restspec::Endpoints::Network
- #delete — Restspec::Endpoints::NamespaceDSL
- #elements — Restspec::Schema::Types::OneOfType
- #endpoint — Restspec::Endpoints::NamespaceDSL
- #endpoint — Restspec::RSpec::ApiMacros
- #endpoints_store — Restspec::Docs::TemplateContext
- #ensure! — Restspec::RSpec::ApiMacros
- #example — Restspec::Schema::Attribute
- #example? — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- #example_for — Restspec::Schema::Types::ArrayType
- #example_for — Restspec::Schema::Types::BooleanType
- #example_for — Restspec::Schema::Types::DateType
- #example_for — Restspec::Schema::Types::DateTimeType
- #example_for — Restspec::Schema::Types::DecimalStringType
- #example_for — Restspec::Schema::Types::DecimalType
- #example_for — Restspec::Schema::Types::EmbeddedSchemaType
- #example_for — Restspec::Schema::Types::HashType
- #example_for — Restspec::Schema::Types::IntegerType
- #example_for — Restspec::Schema::Types::NullType
- #example_for — Restspec::Schema::Types::OneOfType
- #example_for — Restspec::Schema::Types::SchemaIdType
- #example_for — Restspec::Schema::Types::StringType
- #example_length — Restspec::Schema::Types::ArrayType
- #example_options — Restspec::Schema::Types::BasicType
- #execute — Restspec::Endpoints::Endpoint
- #execute — Restspec::Requirements::Requirement
- #execute_endpoint! — Restspec::RSpec::ApiHelpers
- #execute_once — Restspec::Endpoints::Endpoint
- #executed_url — Restspec::Endpoints::Endpoint
- #execution — Restspec::Requirements::Requirement
- #extend_with — Restspec::Schema::Schema
- #extension — Restspec::Docs::DocsRunner
- #fill_query_string — Restspec::Endpoints::URLBuilder
- #final_example_interval — Restspec::Schema::Types::DateTimeType
- #find_endpoint — Restspec::Schema::Types::SchemaIdType
- #find_endpoint_in_test_context — Restspec::RSpec::ApiHelpers
- #full_base_path — Restspec::Endpoints::Namespace
- #full_headers — Restspec::Endpoints::Endpoint
- #full_name — Restspec::Endpoints::Endpoint
- #full_path — Restspec::Endpoints::Endpoint
- #full_url — Restspec::Endpoints::URLBuilder
- #generate_docs — Restspec::Docs::DocsRunner
- #get — Restspec::Endpoints::NamespaceDSL
- #get — Restspec::Stores::EndpointStoreDelegator
- #get — Restspec::Stores::NamespaceStoreDelegator
- #get — Restspec::Stores::SchemaStoreDelegator
- #get_attribute — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- #get_by_schema_name_and_role — Restspec::Stores::EndpointStoreDelegator
- #get_create_endpoint — Restspec::Schema::Types::SchemaIdType
- #get_endpoint — Restspec::Endpoints::Namespace
- #get_index_endpoint — Restspec::Schema::Types::SchemaIdType
- #get_sample_item — Restspec::Schema::Types::SchemaIdType
- #hardcoded_fallback — Restspec::Schema::Types::SchemaIdType
- #head — Restspec::Endpoints::NamespaceDSL
- #headers — Restspec::Endpoints::EndpointDSL
- #headers — Restspec::Endpoints::Endpoint
- #id_property — Restspec::Schema::Types::SchemaIdType
- #in_member_or_collection? — Restspec::Endpoints::Endpoint
- #include_attributes — Restspec::Schema::SingleSchemaDSL
- #initial_example_interval — Restspec::Schema::Types::DateTimeType
- #inject_self_into — Restspec::Endpoints::Endpoint
- #install_gems — Restspec::Install::InstallRunner
- #internal_length — Restspec::Schema::Types::ArrayType
- #invalid? — Restspec::Schema::Checker::ObjectChecker
- #item_ids — Restspec::Schema::Types::SchemaIdType
- #json_example — Restspec::Docs::TemplateContext
- #json_example_code — Restspec::Docs::TemplateContext
- #length_only_works_with_parameterized_types! — Restspec::Schema::Types::ArrayType
- #member — Restspec::Endpoints::NamespaceDSL
- #method — Restspec::Endpoints::EndpointDSL
- #missed_key? — Restspec::Schema::Checker::ObjectChecker
- #mixin — Restspec::Schema::DSL
- #name — Restspec::Endpoints::Namespace
- #namespace — Restspec::Endpoints::DSL
- #namespace_store — Restspec::Docs::TemplateContext
- #network_adapter — Restspec::Endpoints::Network
- #network_adapter_lambda — Restspec::Endpoints::Network
- #no_schema — Restspec::Endpoints::EndpointDSL
- #of — Restspec::Schema::Types::BasicType
- #parsed_body — Restspec::Endpoints::Response
- #patch — Restspec::Endpoints::NamespaceDSL
- #path — Restspec::Endpoints::EndpointDSL
- #path_from_params — Restspec::Endpoints::URLBuilder
- #payload — Restspec::Endpoints::Endpoint
- #payload — Restspec::RSpec::ApiMacros
- #perform — Restspec::HeaderTests::HaveKeyTest
- #perform — Restspec::HeaderTests::EqualsTest
- #perform — Restspec::HeaderTests::ContainsTest
- #perform — Restspec::HeaderTests::MatchesTest
- #perform_validation? — Restspec::Schema::Types::SchemaIdType
- #post — Restspec::Endpoints::NamespaceDSL
- #put — Restspec::Endpoints::NamespaceDSL
- #query_params — Restspec::RSpec::ApiMacros
- #query_string — Restspec::Endpoints::URLBuilder
- #raw_payload — Restspec::Endpoints::Request
- #raw_value — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- #read_body — Restspec::Endpoints::Response
- #read_endpoint — Restspec::RSpec::ApiHelpers
- #read_endpoint_once — Restspec::RSpec::ApiHelpers
- #read_template — Restspec::Docs::DocsRunner
- #remove_schemas — Restspec::Endpoints::HasSchemas
- #request — Restspec::Endpoints::Network::HTTPartyNetworkAdapter
- #request — Restspec::Endpoints::Network
- #requirement — Restspec::Requirements::DSL
- #resource — Restspec::Endpoints::DSL
- #response_property_value — Restspec::Schema::Types::SchemaIdType
- #root? — Restspec::Schema::Schema
- #root_name — Restspec::Schema::Schema
- #sample_item — Restspec::Schema::Types::SchemaIdType
- #schema — Restspec::Endpoints::NamespaceDSL
- #schema — Restspec::Endpoints::EndpointDSL
- #schema — Restspec::Schema::DSL
- #schema — Restspec::Schema::Types::EmbeddedSchemaType
- #schema_example — Restspec::RSpec::ApiHelpers
- #schema_for — Restspec::Endpoints::HasSchemas
- #schema_options — Restspec::Schema::Types::BasicType
- #schema_roles — Restspec::Endpoints::HasSchemas
- #schema_store — Restspec::Docs::TemplateContext
- #search_child_endpoint — Restspec::Endpoints::Namespace
- #search_internal_endpoint — Restspec::Endpoints::Namespace
- #setup_endpoint_from_http_method — Restspec::Endpoints::NamespaceDSL
- #store — Restspec::Stores::EndpointStoreDelegator
- #store — Restspec::Stores::NamespaceStoreDelegator
- #store — Restspec::Stores::SchemaStoreDelegator
- #template_name — Restspec::Docs::DocsRunner
- #test — Restspec::RSpec::ApiMacros
- #to_regexp_limit — Restspec::Schema::Types::DecimalStringType
- #to_s — Restspec::Endpoints::Response
- #to_s — Restspec::Schema::Checker::NoAttributeError
- #to_s — Restspec::Schema::Checker::InvalidationError
- #to_s — Restspec::Schema::Checker::NoRootFoundError
- #to_s — Restspec::Schema::Checker::NoObjectError
- #to_s — Restspec::Schema::Types::BasicType
- #to_s — Restspec::Schema::Types::OneOfType
- #top_level_namespace? — Restspec::Endpoints::Namespace
- #totally_valid? — Restspec::Schema::Types::BasicType
- #type — Restspec::Schema::AttributeExample
- #unbox_url_params — Restspec::Endpoints::URLBuilder
- #url_param — Restspec::Endpoints::NamespaceDSL
- #url_param — Restspec::Endpoints::EndpointDSL
- #url_params — Restspec::Endpoints::Endpoint
- #url_params — Restspec::RSpec::ApiMacros
- #valid? — Restspec::Schema::Types::ArrayType
- #valid? — Restspec::Schema::Types::BooleanType
- #valid? — Restspec::Schema::Types::DateType
- #valid? — Restspec::Schema::Types::DateTimeType
- #valid? — Restspec::Schema::Types::DecimalStringType
- #valid? — Restspec::Schema::Types::DecimalType
- #valid? — Restspec::Schema::Types::EmbeddedSchemaType
- #valid? — Restspec::Schema::Types::HashType
- #valid? — Restspec::Schema::Types::IntegerType
- #valid? — Restspec::Schema::Types::NullType
- #valid? — Restspec::Schema::Types::OneOfType
- #valid? — Restspec::Schema::Types::SchemaIdType
- #valid? — Restspec::Schema::Types::StringType
- #valid_keys? — Restspec::Schema::Types::HashType
- #valid_value_types? — Restspec::Schema::Types::HashType
- #value — Restspec::Endpoints::EndpointDSL::ExampleOrValue
- #value — Restspec::Schema::AttributeExample
- #value — Restspec::Schema::SchemaExample
- #value — Restspec::Values::StatusCode
- #within_response — Restspec::RSpec::ApiMacros
- #wrap_in_root — Restspec::Schema::SchemaExample
- #| — Restspec::Schema::Types::BasicType