# -*- encoding: utf-8 -*- # stub: introspective_grape 0.5.5 ruby lib Gem::Specification.new do |s| s.name = "introspective_grape".freeze s.version = "0.5.5".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Josh Buermann".freeze] s.date = "2022-02-25" s.description = " IntrospectiveGrape provides handling for deeply nested relations according to the models'\n `accepts_nested_attributes_for` declarations, generating all the necessary\n boilerplate for flexible and consistent bulk endpoints on plural associations,\n and building nested routes for the same.\n".freeze s.email = ["buermann@gmail.com".freeze] s.files = [".github/workflows/lint.yml".freeze, ".github/workflows/security.yml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "MIT-LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/images/introspective_grape/.keep".freeze, "app/assets/stylesheets/introspective_grape/.keep".freeze, "app/controllers/.keep".freeze, "app/helpers/.keep".freeze, "app/mailers/.keep".freeze, "app/models/.keep".freeze, "app/views/.keep".freeze, "introspective_grape.gemspec".freeze, "lib/introspective_grape.rb".freeze, "lib/introspective_grape/api.rb".freeze, "lib/introspective_grape/camel_snake.rb".freeze, "lib/introspective_grape/configuration.rb".freeze, "lib/introspective_grape/create_helpers.rb".freeze, "lib/introspective_grape/doc.rb".freeze, "lib/introspective_grape/filters.rb".freeze, "lib/introspective_grape/formatter/camel_json.rb".freeze, "lib/introspective_grape/helpers.rb".freeze, "lib/introspective_grape/snake_params.rb".freeze, "lib/introspective_grape/traversal.rb".freeze, "lib/introspective_grape/validators.rb".freeze, "lib/introspective_grape/version.rb".freeze, "lib/tasks/introspective_grape_tasks.rake".freeze, "spec/dummy/.ruby-version".freeze, "spec/dummy/Gemfile".freeze, "spec/dummy/README.rdoc".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/api/api_helpers.rb".freeze, "spec/dummy/app/api/dummy/chat_api.rb".freeze, "spec/dummy/app/api/dummy/company_api.rb".freeze, "spec/dummy/app/api/dummy/entities.rb".freeze, "spec/dummy/app/api/dummy/location_api.rb".freeze, "spec/dummy/app/api/dummy/project_api.rb".freeze, "spec/dummy/app/api/dummy/role_api.rb".freeze, "spec/dummy/app/api/dummy/sessions.rb".freeze, "spec/dummy/app/api/dummy/user_api.rb".freeze, "spec/dummy/app/api/dummy_api.rb".freeze, "spec/dummy/app/api/error_handlers.rb".freeze, "spec/dummy/app/api/permissions_helper.rb".freeze, "spec/dummy/app/assets/config/manifest.js".freeze, "spec/dummy/app/assets/images/.keep".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/concerns/.keep".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/mailers/.keep".freeze, "spec/dummy/app/models/.keep".freeze, "spec/dummy/app/models/abstract_adapter.rb".freeze, "spec/dummy/app/models/admin_user.rb".freeze, "spec/dummy/app/models/chat.rb".freeze, "spec/dummy/app/models/chat_message.rb".freeze, "spec/dummy/app/models/chat_message_user.rb".freeze, "spec/dummy/app/models/chat_user.rb".freeze, "spec/dummy/app/models/company.rb".freeze, "spec/dummy/app/models/concerns/.keep".freeze, "spec/dummy/app/models/image.rb".freeze, "spec/dummy/app/models/job.rb".freeze, "spec/dummy/app/models/locatable.rb".freeze, "spec/dummy/app/models/location.rb".freeze, "spec/dummy/app/models/location_beacon.rb".freeze, "spec/dummy/app/models/location_gps.rb".freeze, "spec/dummy/app/models/project.rb".freeze, "spec/dummy/app/models/project_job.rb".freeze, "spec/dummy/app/models/role.rb".freeze, "spec/dummy/app/models/team.rb".freeze, "spec/dummy/app/models/team_user.rb".freeze, "spec/dummy/app/models/user.rb".freeze, "spec/dummy/app/models/user/chatter.rb".freeze, "spec/dummy/app/models/user_location.rb".freeze, "spec/dummy/app/models/user_project_job.rb".freeze, "spec/dummy/app/policies/application_policy.rb".freeze, "spec/dummy/app/policies/chat_policy.rb".freeze, "spec/dummy/app/policies/company_policy.rb".freeze, "spec/dummy/app/policies/location_policy.rb".freeze, "spec/dummy/app/policies/project_policy.rb".freeze, "spec/dummy/app/policies/role_policy.rb".freeze, "spec/dummy/app/policies/user_location_policy.rb".freeze, "spec/dummy/app/policies/user_policy.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/devise.rb".freeze, "spec/dummy/config/initializers/devise_async.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/paperclip.rb".freeze, "spec/dummy/config/initializers/paperclip_adapter.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/devise.en.yml".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/db/migrate/20141002205024_devise_create_users.rb".freeze, "spec/dummy/db/migrate/20141002211055_devise_create_admin_users.rb".freeze, "spec/dummy/db/migrate/20141002211057_create_active_admin_comments.rb".freeze, "spec/dummy/db/migrate/20141002220722_add_lockable_to_users.rb".freeze, "spec/dummy/db/migrate/20150406213646_create_companies.rb".freeze, "spec/dummy/db/migrate/20150414213154_add_user_authentication_token.rb".freeze, "spec/dummy/db/migrate/20150415222005_create_roles.rb".freeze, "spec/dummy/db/migrate/20150505181635_create_chats.rb".freeze, "spec/dummy/db/migrate/20150505181636_create_chat_users.rb".freeze, "spec/dummy/db/migrate/20150505181640_create_chat_messages.rb".freeze, "spec/dummy/db/migrate/20150507191529_create_chat_message_users.rb".freeze, "spec/dummy/db/migrate/20150601200526_create_locations.rb".freeze, "spec/dummy/db/migrate/20150601200533_create_locatables.rb".freeze, "spec/dummy/db/migrate/20150601212924_create_location_beacons.rb".freeze, "spec/dummy/db/migrate/20150601213542_create_location_gps.rb".freeze, "spec/dummy/db/migrate/20150609201823_create_user_locations.rb".freeze, "spec/dummy/db/migrate/20150616205336_add_role_user_constraint.rb".freeze, "spec/dummy/db/migrate/20150617232519_create_projects.rb".freeze, "spec/dummy/db/migrate/20150617232521_create_jobs.rb".freeze, "spec/dummy/db/migrate/20150617232522_create_project_jobs.rb".freeze, "spec/dummy/db/migrate/20150623170133_create_user_project_jobs.rb".freeze, "spec/dummy/db/migrate/20150701234929_create_teams.rb".freeze, "spec/dummy/db/migrate/20150701234930_create_team_users.rb".freeze, "spec/dummy/db/migrate/20150727214950_add_confirmable_to_devise.rb".freeze, "spec/dummy/db/migrate/20150820190524_add_user_names.rb".freeze, "spec/dummy/db/migrate/20150824215701_create_images.rb".freeze, "spec/dummy/db/migrate/20150909225019_add_password_to_project.rb".freeze, "spec/dummy/db/migrate/20190325231304_add_test_data.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/lib/assets/.keep".freeze, "spec/dummy/log/.keep".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/fixtures/images/avatar.jpeg".freeze, "spec/fixtures/images/exif.jpeg".freeze, "spec/models/chat_spec.rb".freeze, "spec/models/image_spec.rb".freeze, "spec/models/locatable_spec.rb".freeze, "spec/models/project_spec.rb".freeze, "spec/models/role_spec.rb".freeze, "spec/models/team_spec.rb".freeze, "spec/models/team_user_spec.rb".freeze, "spec/models/user_location_spec.rb".freeze, "spec/models/user_project_job_spec.rb".freeze, "spec/models/user_spec.rb".freeze, "spec/rails_helper.rb".freeze, "spec/requests/chat_api_spec.rb".freeze, "spec/requests/company_api_spec.rb".freeze, "spec/requests/location_api_spec.rb".freeze, "spec/requests/project_api_spec.rb".freeze, "spec/requests/role_api_spec.rb".freeze, "spec/requests/sessions_api_spec.rb".freeze, "spec/requests/swagger_spec.rb".freeze, "spec/requests/user_api_spec.rb".freeze, "spec/support/blueprints.rb".freeze, "spec/support/location_helper.rb".freeze, "spec/support/pundit_helpers.rb".freeze, "spec/support/request_helpers.rb".freeze] s.homepage = "https://github.com/buermann/introspective_grape".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.5".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Quickly configure Grape APIs around your database schema and models.".freeze s.test_files = ["spec/dummy/.ruby-version".freeze, "spec/dummy/Gemfile".freeze, "spec/dummy/README.rdoc".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/api/api_helpers.rb".freeze, "spec/dummy/app/api/dummy/chat_api.rb".freeze, "spec/dummy/app/api/dummy/company_api.rb".freeze, "spec/dummy/app/api/dummy/entities.rb".freeze, "spec/dummy/app/api/dummy/location_api.rb".freeze, "spec/dummy/app/api/dummy/project_api.rb".freeze, "spec/dummy/app/api/dummy/role_api.rb".freeze, "spec/dummy/app/api/dummy/sessions.rb".freeze, "spec/dummy/app/api/dummy/user_api.rb".freeze, "spec/dummy/app/api/dummy_api.rb".freeze, "spec/dummy/app/api/error_handlers.rb".freeze, "spec/dummy/app/api/permissions_helper.rb".freeze, "spec/dummy/app/assets/config/manifest.js".freeze, "spec/dummy/app/assets/images/.keep".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/concerns/.keep".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/mailers/.keep".freeze, "spec/dummy/app/models/.keep".freeze, "spec/dummy/app/models/abstract_adapter.rb".freeze, "spec/dummy/app/models/admin_user.rb".freeze, "spec/dummy/app/models/chat.rb".freeze, "spec/dummy/app/models/chat_message.rb".freeze, "spec/dummy/app/models/chat_message_user.rb".freeze, "spec/dummy/app/models/chat_user.rb".freeze, "spec/dummy/app/models/company.rb".freeze, "spec/dummy/app/models/concerns/.keep".freeze, "spec/dummy/app/models/image.rb".freeze, "spec/dummy/app/models/job.rb".freeze, "spec/dummy/app/models/locatable.rb".freeze, "spec/dummy/app/models/location.rb".freeze, "spec/dummy/app/models/location_beacon.rb".freeze, "spec/dummy/app/models/location_gps.rb".freeze, "spec/dummy/app/models/project.rb".freeze, "spec/dummy/app/models/project_job.rb".freeze, "spec/dummy/app/models/role.rb".freeze, "spec/dummy/app/models/team.rb".freeze, "spec/dummy/app/models/team_user.rb".freeze, "spec/dummy/app/models/user.rb".freeze, "spec/dummy/app/models/user/chatter.rb".freeze, "spec/dummy/app/models/user_location.rb".freeze, "spec/dummy/app/models/user_project_job.rb".freeze, "spec/dummy/app/policies/application_policy.rb".freeze, "spec/dummy/app/policies/chat_policy.rb".freeze, "spec/dummy/app/policies/company_policy.rb".freeze, "spec/dummy/app/policies/location_policy.rb".freeze, "spec/dummy/app/policies/project_policy.rb".freeze, "spec/dummy/app/policies/role_policy.rb".freeze, "spec/dummy/app/policies/user_location_policy.rb".freeze, "spec/dummy/app/policies/user_policy.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/devise.rb".freeze, "spec/dummy/config/initializers/devise_async.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/paperclip.rb".freeze, "spec/dummy/config/initializers/paperclip_adapter.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/devise.en.yml".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/db/migrate/20141002205024_devise_create_users.rb".freeze, "spec/dummy/db/migrate/20141002211055_devise_create_admin_users.rb".freeze, "spec/dummy/db/migrate/20141002211057_create_active_admin_comments.rb".freeze, "spec/dummy/db/migrate/20141002220722_add_lockable_to_users.rb".freeze, "spec/dummy/db/migrate/20150406213646_create_companies.rb".freeze, "spec/dummy/db/migrate/20150414213154_add_user_authentication_token.rb".freeze, "spec/dummy/db/migrate/20150415222005_create_roles.rb".freeze, "spec/dummy/db/migrate/20150505181635_create_chats.rb".freeze, "spec/dummy/db/migrate/20150505181636_create_chat_users.rb".freeze, "spec/dummy/db/migrate/20150505181640_create_chat_messages.rb".freeze, "spec/dummy/db/migrate/20150507191529_create_chat_message_users.rb".freeze, "spec/dummy/db/migrate/20150601200526_create_locations.rb".freeze, "spec/dummy/db/migrate/20150601200533_create_locatables.rb".freeze, "spec/dummy/db/migrate/20150601212924_create_location_beacons.rb".freeze, "spec/dummy/db/migrate/20150601213542_create_location_gps.rb".freeze, "spec/dummy/db/migrate/20150609201823_create_user_locations.rb".freeze, "spec/dummy/db/migrate/20150616205336_add_role_user_constraint.rb".freeze, "spec/dummy/db/migrate/20150617232519_create_projects.rb".freeze, "spec/dummy/db/migrate/20150617232521_create_jobs.rb".freeze, "spec/dummy/db/migrate/20150617232522_create_project_jobs.rb".freeze, "spec/dummy/db/migrate/20150623170133_create_user_project_jobs.rb".freeze, "spec/dummy/db/migrate/20150701234929_create_teams.rb".freeze, "spec/dummy/db/migrate/20150701234930_create_team_users.rb".freeze, "spec/dummy/db/migrate/20150727214950_add_confirmable_to_devise.rb".freeze, "spec/dummy/db/migrate/20150820190524_add_user_names.rb".freeze, "spec/dummy/db/migrate/20150824215701_create_images.rb".freeze, "spec/dummy/db/migrate/20150909225019_add_password_to_project.rb".freeze, "spec/dummy/db/migrate/20190325231304_add_test_data.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/lib/assets/.keep".freeze, "spec/dummy/log/.keep".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/fixtures/images/avatar.jpeg".freeze, "spec/fixtures/images/exif.jpeg".freeze, "spec/models/chat_spec.rb".freeze, "spec/models/image_spec.rb".freeze, "spec/models/locatable_spec.rb".freeze, "spec/models/project_spec.rb".freeze, "spec/models/role_spec.rb".freeze, "spec/models/team_spec.rb".freeze, "spec/models/team_user_spec.rb".freeze, "spec/models/user_location_spec.rb".freeze, "spec/models/user_project_job_spec.rb".freeze, "spec/models/user_spec.rb".freeze, "spec/rails_helper.rb".freeze, "spec/requests/chat_api_spec.rb".freeze, "spec/requests/company_api_spec.rb".freeze, "spec/requests/location_api_spec.rb".freeze, "spec/requests/project_api_spec.rb".freeze, "spec/requests/role_api_spec.rb".freeze, "spec/requests/sessions_api_spec.rb".freeze, "spec/requests/swagger_spec.rb".freeze, "spec/requests/user_api_spec.rb".freeze, "spec/support/blueprints.rb".freeze, "spec/support/location_helper.rb".freeze, "spec/support/pundit_helpers.rb".freeze, "spec/support/request_helpers.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 5.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["> 0.0.4".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 3.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end