--- !ruby/object:Gem::Specification name: praxis version: !ruby/object:Gem::Version version: 0.22.pre.1 platform: ruby authors: - Josep M. Blanquer - Dane Jensen autorequire: bindir: bin cert_chain: [] date: 2019-09-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rack requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: mustermann requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - - "<=" - !ruby/object:Gem::Version version: '1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - - "<=" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' - !ruby/object:Gem::Dependency name: mime requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: praxis-mapper requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.3' - !ruby/object:Gem::Dependency name: praxis-blueprints requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' - !ruby/object:Gem::Dependency name: attributor requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.1' - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.18' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.18' - !ruby/object:Gem::Dependency name: terminal-table requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' - !ruby/object:Gem::Dependency name: rake-notes requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry-byebug requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: pry-stack_explorer requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' - !ruby/object:Gem::Dependency name: rspec-its requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: rspec-collection_matchers requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: guard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - !ruby/object:Gem::Dependency name: guard-rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4' - !ruby/object:Gem::Dependency name: guard-bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - !ruby/object:Gem::Dependency name: rack-test requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: fuubar requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: coveralls requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: email: - blanquer@gmail.com - dane.jensen@gmail.com executables: - praxis extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".simplecov" - ".travis.yml" - CHANGELOG.md - CONTRIBUTING.md - Gemfile - Guardfile - LICENSE - MAINTAINERS - MAINTAINERS.md - README.md - Rakefile - bin/praxis - lib/api_browser/.bowerrc - lib/api_browser/.editorconfig - lib/api_browser/Gruntfile.js - lib/api_browser/app/index.html - lib/api_browser/app/js/app.js - lib/api_browser/app/js/controllers/action.js - lib/api_browser/app/js/controllers/controller.js - lib/api_browser/app/js/controllers/menu.js - lib/api_browser/app/js/controllers/trait.js - lib/api_browser/app/js/controllers/type.js - lib/api_browser/app/js/directives/attribute_description.js - lib/api_browser/app/js/directives/attribute_table.js - lib/api_browser/app/js/directives/conditional_requirements.js - lib/api_browser/app/js/directives/fixed_if_fits.js - lib/api_browser/app/js/directives/highlight.js - lib/api_browser/app/js/directives/menu_item.js - lib/api_browser/app/js/directives/no_container.js - lib/api_browser/app/js/directives/readable_list.js - lib/api_browser/app/js/directives/request_examples.js - lib/api_browser/app/js/directives/type_placeholder.js - lib/api_browser/app/js/directives/url.js - lib/api_browser/app/js/factories/Configuration.js - lib/api_browser/app/js/factories/Documentation.js - lib/api_browser/app/js/factories/Example.js - lib/api_browser/app/js/factories/PageInfo.js - lib/api_browser/app/js/factories/normalize_attributes.js - lib/api_browser/app/js/factories/prepare_template.js - lib/api_browser/app/js/factories/template_for.js - lib/api_browser/app/js/filters/attribute_name.js - lib/api_browser/app/js/filters/friendly_json.js - lib/api_browser/app/js/filters/has_requirement.js - lib/api_browser/app/js/filters/header_info.js - lib/api_browser/app/js/filters/is_empty.js - lib/api_browser/app/js/filters/markdown.js - lib/api_browser/app/js/filters/resource_name.js - lib/api_browser/app/js/filters/tag_requirement.js - lib/api_browser/app/sass/modules/_body.scss - lib/api_browser/app/sass/modules/_cloke.scss - lib/api_browser/app/sass/modules/_header.scss - lib/api_browser/app/sass/modules/_nav.scss - lib/api_browser/app/sass/modules/_sidebar.scss - lib/api_browser/app/sass/modules/_switch.scss - lib/api_browser/app/sass/modules/_table.scss - lib/api_browser/app/sass/praxis.scss - lib/api_browser/app/sass/variables/_bootstrap-variables.scss - lib/api_browser/app/views/action.html - lib/api_browser/app/views/builtin/field-selector.html - lib/api_browser/app/views/controller.html - lib/api_browser/app/views/directives/attribute_description.html - lib/api_browser/app/views/directives/attribute_description/default.html - lib/api_browser/app/views/directives/attribute_description/example.html - lib/api_browser/app/views/directives/attribute_description/headers.html - lib/api_browser/app/views/directives/attribute_description/member_options.html - lib/api_browser/app/views/directives/attribute_description/values.html - lib/api_browser/app/views/directives/attribute_table.html - lib/api_browser/app/views/directives/menu_item.html - lib/api_browser/app/views/directives/url.html - lib/api_browser/app/views/examples/general.html - lib/api_browser/app/views/home.html - lib/api_browser/app/views/layout.html - lib/api_browser/app/views/menu.html - lib/api_browser/app/views/navbar.html - lib/api_browser/app/views/trait.html - lib/api_browser/app/views/type.html - lib/api_browser/app/views/type/details.html - lib/api_browser/app/views/types/embedded/array.html - lib/api_browser/app/views/types/embedded/default.html - lib/api_browser/app/views/types/embedded/field-selector.html - lib/api_browser/app/views/types/embedded/links.html - lib/api_browser/app/views/types/embedded/requirements.html - lib/api_browser/app/views/types/embedded/single_req.html - lib/api_browser/app/views/types/embedded/struct.html - lib/api_browser/app/views/types/label/link.html - lib/api_browser/app/views/types/label/primitive.html - lib/api_browser/app/views/types/label/primitive_collection.html - lib/api_browser/app/views/types/label/type.html - lib/api_browser/app/views/types/label/type_collection.html - lib/api_browser/app/views/types/main/array.html - lib/api_browser/app/views/types/main/default.html - lib/api_browser/app/views/types/main/hash.html - lib/api_browser/app/views/types/standalone/array.html - lib/api_browser/app/views/types/standalone/default.html - lib/api_browser/app/views/types/standalone/struct.html - lib/api_browser/bower_template.json - lib/api_browser/package.json - lib/praxis.rb - lib/praxis/action_definition.rb - lib/praxis/action_definition/headers_dsl_compiler.rb - lib/praxis/api_definition.rb - lib/praxis/api_general_info.rb - lib/praxis/application.rb - lib/praxis/bootloader.rb - lib/praxis/bootloader_stages/environment.rb - lib/praxis/bootloader_stages/file_loader.rb - lib/praxis/bootloader_stages/plugin_config_load.rb - lib/praxis/bootloader_stages/plugin_config_prepare.rb - lib/praxis/bootloader_stages/plugin_loader.rb - lib/praxis/bootloader_stages/plugin_setup.rb - lib/praxis/bootloader_stages/routing.rb - lib/praxis/bootloader_stages/subgroup_loader.rb - lib/praxis/bootloader_stages/warn_unloaded_files.rb - lib/praxis/callbacks.rb - lib/praxis/collection.rb - lib/praxis/config.rb - lib/praxis/controller.rb - lib/praxis/dispatcher.rb - lib/praxis/docs/generator.rb - lib/praxis/docs/link_builder.rb - lib/praxis/error_handler.rb - lib/praxis/exception.rb - lib/praxis/exceptions/config.rb - lib/praxis/exceptions/config_load.rb - lib/praxis/exceptions/config_validation.rb - lib/praxis/exceptions/invalid_configuration.rb - lib/praxis/exceptions/invalid_response.rb - lib/praxis/exceptions/invalid_trait.rb - lib/praxis/exceptions/stage_not_found.rb - lib/praxis/exceptions/validation.rb - lib/praxis/extensions/attribute_filtering.rb - lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb - lib/praxis/extensions/attribute_filtering/filtering_params.rb - lib/praxis/extensions/attribute_filtering/query_builder.rb - lib/praxis/extensions/field_expansion.rb - lib/praxis/extensions/field_selection.rb - lib/praxis/extensions/field_selection/active_record_query_selector.rb - lib/praxis/extensions/field_selection/field_selector.rb - lib/praxis/extensions/field_selection/sequel_query_selector.rb - lib/praxis/extensions/mapper_selectors.rb - lib/praxis/extensions/rails_compat.rb - lib/praxis/extensions/rails_compat/request_methods.rb - lib/praxis/extensions/rendering.rb - lib/praxis/file_group.rb - lib/praxis/handlers/json.rb - lib/praxis/handlers/plain.rb - lib/praxis/handlers/www_form.rb - lib/praxis/handlers/xml.rb - lib/praxis/links.rb - lib/praxis/media_type.rb - lib/praxis/media_type_collection.rb - lib/praxis/media_type_identifier.rb - lib/praxis/middleware_app.rb - lib/praxis/multipart/parser.rb - lib/praxis/multipart/part.rb - lib/praxis/notifications.rb - lib/praxis/plugin.rb - lib/praxis/plugin_concern.rb - lib/praxis/plugins/praxis_mapper_plugin.rb - lib/praxis/plugins/rails_plugin.rb - lib/praxis/request.rb - lib/praxis/request_stages/action.rb - lib/praxis/request_stages/load_request.rb - lib/praxis/request_stages/request_stage.rb - lib/praxis/request_stages/response.rb - lib/praxis/request_stages/validate.rb - lib/praxis/request_stages/validate_params_and_headers.rb - lib/praxis/request_stages/validate_payload.rb - lib/praxis/request_superclassing.rb - lib/praxis/resource_definition.rb - lib/praxis/response.rb - lib/praxis/response_definition.rb - lib/praxis/response_template.rb - lib/praxis/responses/http.rb - lib/praxis/responses/internal_server_error.rb - lib/praxis/responses/multipart_ok.rb - lib/praxis/responses/validation_error.rb - lib/praxis/route.rb - lib/praxis/router.rb - lib/praxis/router/rack.rb - lib/praxis/router/simple.rb - lib/praxis/routing_config.rb - lib/praxis/simple_media_type.rb - lib/praxis/stage.rb - lib/praxis/tasks.rb - lib/praxis/tasks/api_docs.rb - lib/praxis/tasks/console.rb - lib/praxis/tasks/environment.rb - lib/praxis/tasks/routes.rb - lib/praxis/trait.rb - lib/praxis/types/fuzzy_hash.rb - lib/praxis/types/media_type_common.rb - lib/praxis/types/multipart.rb - lib/praxis/types/multipart_array.rb - lib/praxis/types/multipart_array/part_definition.rb - lib/praxis/validation_handler.rb - lib/praxis/version.rb - praxis.gemspec - spec/api_browser/directives/type_placeholder_spec.js - spec/api_browser/factories/configuration_spec.js - spec/api_browser/factories/documentation_spec.js - spec/api_browser/factories/normalize_attributes_spec.js - spec/api_browser/factories/template_for_spec.js - spec/api_browser/filters/attribute_name_spec.js - spec/functional_spec.rb - spec/praxis/action_definition_spec.rb - spec/praxis/api_definition_spec.rb - spec/praxis/api_general_info_spec.rb - spec/praxis/api_resource_spec.rb - spec/praxis/application_spec.rb - spec/praxis/bootloader_spec.rb - spec/praxis/callbacks_spec.rb - spec/praxis/collection_spec.rb - spec/praxis/config_spec.rb - spec/praxis/controller_spec.rb - spec/praxis/dispatcher_spec.rb - spec/praxis/extensions/field_expansion_spec.rb - spec/praxis/extensions/field_selection/field_selector_spec.rb - spec/praxis/extensions/rendering_spec.rb - spec/praxis/file_group_spec.rb - spec/praxis/handlers/json_spec.rb - spec/praxis/handlers/xml_spec.rb - spec/praxis/links_spec.rb - spec/praxis/media_type_collection_spec.rb - spec/praxis/media_type_identifier_spec.rb - spec/praxis/media_type_spec.rb - spec/praxis/middleware_app_spec.rb - spec/praxis/multipart/parser_spec.rb - spec/praxis/notifications_spec.rb - spec/praxis/plugin_concern_spec.rb - spec/praxis/plugins/praxis_mapper_plugin_spec.rb - spec/praxis/request_spec.rb - spec/praxis/request_stages/action_spec.rb - spec/praxis/request_stages/request_stage_spec.rb - spec/praxis/request_stages/validate_spec.rb - spec/praxis/resource_definition_spec.rb - spec/praxis/response_definition_spec.rb - spec/praxis/response_spec.rb - spec/praxis/responses/internal_server_error_spec.rb - spec/praxis/responses/validation_error_spec.rb - spec/praxis/route_spec.rb - spec/praxis/router_spec.rb - spec/praxis/routing_config_spec.rb - spec/praxis/stage_spec.rb - spec/praxis/trait_spec.rb - spec/praxis/types/fuzzy_hash_spec.rb - spec/praxis/types/multipart_array/part_definition_spec.rb - spec/praxis/types/multipart_array_spec.rb - spec/praxis/types/multipart_spec.rb - spec/spec_app/app/concerns/authenticated.rb - spec/spec_app/app/concerns/basic_api.rb - spec/spec_app/app/concerns/log_wrapper.rb - spec/spec_app/app/controllers/base_class.rb - spec/spec_app/app/controllers/instances.rb - spec/spec_app/app/controllers/volumes.rb - spec/spec_app/app/models/person.rb - spec/spec_app/app/responses/bulk_response.rb - spec/spec_app/app/responses/multipart.rb - spec/spec_app/app/responses/other_response.rb - spec/spec_app/config.ru - spec/spec_app/config/active_record.yml - spec/spec_app/config/authentication.yml - spec/spec_app/config/authorization.yml - spec/spec_app/config/complex_authentication.yml - spec/spec_app/config/environment.rb - spec/spec_app/config/praxis_mapper.yml - spec/spec_app/config/sequel_model.yml - spec/spec_app/config/stats.yml - spec/spec_app/config/stats.yml.dis - spec/spec_app/design/api.rb - spec/spec_app/design/media_types/instance.rb - spec/spec_app/design/media_types/volume.rb - spec/spec_app/design/media_types/volume_snapshot.rb - spec/spec_app/design/resources/instances.rb - spec/spec_app/design/resources/volume_snapshots.rb - spec/spec_app/design/resources/volumes.rb - spec/spec_helper.rb - spec/support/spec_authorization_plugin.rb - spec/support/spec_complex_authentication_plugin.rb - spec/support/spec_media_types.rb - spec/support/spec_resource_definitions.rb - spec/support/spec_simple_authentication_plugin.rb - tasks/loader.thor - tasks/thor/app.rb - tasks/thor/example.rb - tasks/thor/templates/generator/empty_app/.gitignore - tasks/thor/templates/generator/empty_app/.rspec - tasks/thor/templates/generator/empty_app/Gemfile - tasks/thor/templates/generator/empty_app/Guardfile - tasks/thor/templates/generator/empty_app/README.md - tasks/thor/templates/generator/empty_app/Rakefile - tasks/thor/templates/generator/empty_app/app/models/.empty_directory - tasks/thor/templates/generator/empty_app/app/models/.gitkeep - tasks/thor/templates/generator/empty_app/app/responses/.empty_directory - tasks/thor/templates/generator/empty_app/app/responses/.gitkeep - tasks/thor/templates/generator/empty_app/app/v1/controllers/.empty_directory - tasks/thor/templates/generator/empty_app/app/v1/controllers/.gitkeep - tasks/thor/templates/generator/empty_app/config.ru - tasks/thor/templates/generator/empty_app/config/environment.rb - tasks/thor/templates/generator/empty_app/config/rainbows.rb - tasks/thor/templates/generator/empty_app/design/api.rb - tasks/thor/templates/generator/empty_app/design/response_templates/.empty_directory - tasks/thor/templates/generator/empty_app/design/response_templates/.gitkeep - tasks/thor/templates/generator/empty_app/design/v1/media_types/.empty_directory - tasks/thor/templates/generator/empty_app/design/v1/media_types/.gitkeep - tasks/thor/templates/generator/empty_app/design/v1/resources/.empty_directory - tasks/thor/templates/generator/empty_app/design/v1/resources/.gitkeep - tasks/thor/templates/generator/empty_app/docs/app.js - tasks/thor/templates/generator/empty_app/docs/styles.scss - tasks/thor/templates/generator/empty_app/spec/spec_helper.rb homepage: https://github.com/praxis/praxis licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubygems_version: 3.0.3 signing_key: specification_version: 4 summary: Building APIs the way you want it. test_files: []