--- !ruby/object:Gem::Specification name: apicasso version: !ruby/object:Gem::Version version: 0.7.0 platform: ruby authors: - Fernando Bellincanta autorequire: bindir: bin cert_chain: [] date: 2019-04-15 00:00:00.000000000 Z dependencies: - !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: capybara requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.15.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.15.0 - !ruby/object:Gem::Dependency name: database_cleaner 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: factory_bot_rails 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: faker 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: pg 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' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec-rails 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: cancancan requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: friendly_id requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 5.2.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 5.2.0 - !ruby/object:Gem::Dependency name: rack-cors 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: rails 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: ransack 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: swagger-blocks 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: will_paginate requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.1.0 description: Create APIs in a fast and dynamic way, without the need to develop everything from scratch. You just need to create your models and let APIcasso do the rest for you. It is the perfect candidate to make your project development go faster or for legacy Rails projects that do not have an API. If you think it through, JSON API development can get boring and time consuming. Every time you use almost the same route structure, pointing to the same controller actions, with the same ordering, filtering and pagination features. APIcasso is intended to be used to speed-up development, acting as a full-fledged CRUD JSON API into all your models. It is a route-based abstraction that lets you create, read, list, update or delete any ActiveRecord object in your application. This makes it possible to make CRUD-only applications just by creating functional Rails' models. Access to your application's resources is managed by a .scope JSON object per API key. It uses that permission scope to restrict and extend access. email: - ervalhous@hotmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - README.md - Rakefile - app/controllers/apicasso/apidocs_controller.rb - app/controllers/apicasso/application_controller.rb - app/controllers/apicasso/batch_controller.rb - app/controllers/apicasso/crud_controller.rb - app/controllers/concerns/crud_utils.rb - app/controllers/concerns/orderable.rb - app/controllers/concerns/sql_security.rb - app/models/apicasso/ability.rb - app/models/apicasso/application_record.rb - app/models/apicasso/key.rb - app/models/apicasso/request.rb - config/routes.rb - lib/apicasso.rb - lib/apicasso/active_record_extension.rb - lib/apicasso/configuration.rb - lib/apicasso/engine.rb - lib/apicasso/version.rb - lib/generators/apicasso/install/install_generator.rb - lib/generators/apicasso/install/templates/apicasso.rb - lib/generators/apicasso/install/templates/create_apicasso_tables.rb - spec/apicasso_spec.rb - spec/dummy/Gemfile - spec/dummy/Gemfile.lock - spec/dummy/Rakefile - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/models/application_record.rb - spec/dummy/app/models/used_model.rb - spec/dummy/bin/bundle - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/bin/setup - spec/dummy/bin/spring - spec/dummy/bin/update - spec/dummy/config.ru - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/cable.yml - spec/dummy/config/credentials.yml.enc - spec/dummy/config/database.yml - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/apicasso.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/puma.rb - spec/dummy/config/routes.rb - spec/dummy/config/spring.rb - spec/dummy/config/storage.yml - spec/dummy/db/migrate/20180918134607_create_apicasso_tables.rb - spec/dummy/db/migrate/20180918141254_create_used_models.rb - spec/dummy/db/migrate/20180919130152_create_active_storage_tables.active_storage.rb - spec/dummy/db/migrate/20180920133933_change_used_model_to_validates.rb - spec/dummy/db/seeds.rb - spec/dummy/log/development.log - spec/dummy/log/test.log - spec/dummy/package.json - spec/dummy/tmp/development_secret.txt - spec/factories/used_model.rb - spec/models/used_model_spec.rb - spec/rails_helper.rb - spec/requests/batch_spec.rb - spec/requests/plurarized/bad_requests_with_plurarize_spec.rb - spec/requests/plurarized/requests_with_plurarize_spec.rb - spec/requests/singularized/bad_requests_spec.rb - spec/requests/singularized/requests_spec.rb - spec/spec_helper.rb - spec/support/database_cleaner.rb - spec/support/factory_bot.rb - spec/token/token_spec.rb homepage: https://github.com/ErvalhouS/APIcasso licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.5 signing_key: specification_version: 4 summary: An abstract API design as a mountable engine test_files: - spec/apicasso_spec.rb - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/models/application_record.rb - spec/dummy/app/models/used_model.rb - spec/dummy/bin/bundle - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/bin/setup - spec/dummy/bin/spring - spec/dummy/bin/update - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/cable.yml - spec/dummy/config/credentials.yml.enc - spec/dummy/config/database.yml - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/apicasso.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/puma.rb - spec/dummy/config/routes.rb - spec/dummy/config/spring.rb - spec/dummy/config/storage.yml - spec/dummy/config.ru - spec/dummy/db/migrate/20180918134607_create_apicasso_tables.rb - spec/dummy/db/migrate/20180918141254_create_used_models.rb - spec/dummy/db/migrate/20180919130152_create_active_storage_tables.active_storage.rb - spec/dummy/db/migrate/20180920133933_change_used_model_to_validates.rb - spec/dummy/db/seeds.rb - spec/dummy/Gemfile - spec/dummy/Gemfile.lock - spec/dummy/log/development.log - spec/dummy/log/test.log - spec/dummy/package.json - spec/dummy/Rakefile - spec/dummy/tmp/development_secret.txt - spec/factories/used_model.rb - spec/models/used_model_spec.rb - spec/rails_helper.rb - spec/requests/batch_spec.rb - spec/requests/plurarized/bad_requests_with_plurarize_spec.rb - spec/requests/plurarized/requests_with_plurarize_spec.rb - spec/requests/singularized/bad_requests_spec.rb - spec/requests/singularized/requests_spec.rb - spec/spec_helper.rb - spec/support/database_cleaner.rb - spec/support/factory_bot.rb - spec/token/token_spec.rb