├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── MIT-LICENSE ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ └── rapidfire │ │ │ └── .gitkeep │ ├── javascripts │ │ └── rapidfire │ │ │ └── application.js │ └── stylesheets │ │ └── rapidfire │ │ └── application.css ├── controllers │ └── rapidfire │ │ ├── application_controller.rb │ │ ├── attempts_controller.rb │ │ ├── questions_controller.rb │ │ └── surveys_controller.rb ├── helpers │ └── rapidfire │ │ └── application_helper.rb ├── models │ └── rapidfire │ │ ├── answer.rb │ │ ├── attempt.rb │ │ ├── question.rb │ │ ├── questions │ │ ├── checkbox.rb │ │ ├── date.rb │ │ ├── file.rb │ │ ├── information.rb │ │ ├── long.rb │ │ ├── multi_file.rb │ │ ├── numeric.rb │ │ ├── radio.rb │ │ ├── select.rb │ │ └── short.rb │ │ └── survey.rb ├── serializers │ └── rapidfire │ │ └── question_result_serializer.rb ├── services │ └── rapidfire │ │ ├── attempt_builder.rb │ │ ├── base_service.rb │ │ ├── question_form.rb │ │ ├── question_result.rb │ │ └── survey_results.rb └── views │ └── rapidfire │ ├── answers │ ├── _checkbox.html.erb │ ├── _date.html.erb │ ├── _errors.html.erb │ ├── _file.html.erb │ ├── _file_attachment.html.erb │ ├── _information.html.erb │ ├── _long.html.erb │ ├── _multifile.html.erb │ ├── _numeric.html.erb │ ├── _radio.html.erb │ ├── _select.html.erb │ └── _short.html.erb │ ├── attempts │ ├── _answer_wrapper.html.erb │ ├── _form.html.erb │ ├── edit.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── questions │ ├── _form.html.erb │ ├── _question.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ └── new.html.erb │ └── surveys │ ├── _form.html.erb │ ├── _survey.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ ├── results.html.erb │ └── show_result.html.erb ├── config ├── database.yml ├── locales │ ├── en.yml │ └── he.yml └── routes.rb ├── db └── migrate │ ├── 20130502170733_create_rapidfire_tables.rb │ ├── 20170701191411_add_after_survey_content_to_survey.rb │ └── 20190701274749_add_active_to_surveys.rb ├── gemfiles ├── Gemfile.rails-7.0.x ├── Gemfile.rails-7.1.x ├── Gemfile.rails-7.2.x └── Gemfile.rails-8.0.x ├── lib ├── generators │ └── rapidfire │ │ ├── active_survey_migration_generator.rb │ │ ├── after_survey_content_migration_generator.rb │ │ ├── locales_generator.rb │ │ ├── templates │ │ └── migrations │ │ │ ├── add_active_to_survey.rb │ │ │ ├── add_after_survey_content_to_survey.rb │ │ │ └── rename_answer_groups_and_question_groups.rb │ │ ├── upgrade_migration_generator.rb │ │ └── views_generator.rb ├── rapidfire.rb ├── rapidfire │ ├── engine.rb │ └── version.rb └── tasks │ ├── change_delimiter_to_srsn.rake │ ├── rapidfire.rake │ └── rapidfire_tasks.rake ├── rapidfire.gemspec ├── script └── rails └── spec ├── controllers └── rapidfire │ └── attempts_controller_spec.rb ├── dummy ├── .gitignore ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── mainfest.js │ │ ├── javascripts │ │ │ └── application.js │ │ └── stylesheets │ │ │ └── application.css │ ├── controllers │ │ └── application_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── .gitkeep │ ├── models │ │ ├── .gitkeep │ │ ├── application_record.rb │ │ └── user.rb │ └── views │ │ └── layouts │ │ └── application.html.erb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── routes.rb │ └── storage.yml ├── db │ ├── migrate │ │ ├── 20170701191422_create_users.rb │ │ └── 20230402174122_create_active_storage_tables.active_storage.rb │ └── schema.rb ├── lib │ └── assets │ │ └── .gitkeep ├── log │ └── .gitkeep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico └── script │ └── rails ├── factories ├── answers_factory.rb ├── attempts_factory.rb ├── questions_factory.rb ├── surveys_factory.rb └── users_factory.rb ├── features └── rapidfire │ ├── answering_questions_spec.rb │ ├── editing_answers_spec.rb │ ├── managing_questions_spec.rb │ └── managing_surveys_spec.rb ├── fixtures └── files │ ├── one.txt │ └── two.txt ├── models └── rapidfire │ ├── answer_spec.rb │ ├── attempt_spec.rb │ ├── question_spec.rb │ ├── questions │ ├── checkbox_spec.rb │ ├── date_spec.rb │ ├── file_spec.rb │ ├── multi_file_spec.rb │ ├── numeric_spec.rb │ └── select_spec.rb │ └── survey_spec.rb ├── serializers └── rapidfire │ └── question_result_serializer_spec.rb ├── services └── rapidfire │ ├── attempt_builder_spec.rb │ ├── question_form_spec.rb │ └── survey_results_spec.rb ├── spec_helper.rb ├── support └── rapidfire │ ├── answer_spec_helper.rb │ └── question_spec_helper.rb └── tasks └── change_delimiter_from_comma_to_srsn_spec.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/.rspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/rapidfire/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/rapidfire/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/assets/javascripts/rapidfire/application.js -------------------------------------------------------------------------------- /app/assets/stylesheets/rapidfire/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/assets/stylesheets/rapidfire/application.css -------------------------------------------------------------------------------- /app/controllers/rapidfire/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/controllers/rapidfire/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/rapidfire/attempts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/controllers/rapidfire/attempts_controller.rb -------------------------------------------------------------------------------- /app/controllers/rapidfire/questions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/controllers/rapidfire/questions_controller.rb -------------------------------------------------------------------------------- /app/controllers/rapidfire/surveys_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/controllers/rapidfire/surveys_controller.rb -------------------------------------------------------------------------------- /app/helpers/rapidfire/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/helpers/rapidfire/application_helper.rb -------------------------------------------------------------------------------- /app/models/rapidfire/answer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/answer.rb -------------------------------------------------------------------------------- /app/models/rapidfire/attempt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/attempt.rb -------------------------------------------------------------------------------- /app/models/rapidfire/question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/question.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/checkbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/checkbox.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/date.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/file.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/information.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/information.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/long.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/long.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/multi_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/multi_file.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/numeric.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/radio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/radio.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/select.rb -------------------------------------------------------------------------------- /app/models/rapidfire/questions/short.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/questions/short.rb -------------------------------------------------------------------------------- /app/models/rapidfire/survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/models/rapidfire/survey.rb -------------------------------------------------------------------------------- /app/serializers/rapidfire/question_result_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/serializers/rapidfire/question_result_serializer.rb -------------------------------------------------------------------------------- /app/services/rapidfire/attempt_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/services/rapidfire/attempt_builder.rb -------------------------------------------------------------------------------- /app/services/rapidfire/base_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/services/rapidfire/base_service.rb -------------------------------------------------------------------------------- /app/services/rapidfire/question_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/services/rapidfire/question_form.rb -------------------------------------------------------------------------------- /app/services/rapidfire/question_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/services/rapidfire/question_result.rb -------------------------------------------------------------------------------- /app/services/rapidfire/survey_results.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/services/rapidfire/survey_results.rb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_checkbox.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_checkbox.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_date.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_date.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_errors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_errors.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_file.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_file.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_file_attachment.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_file_attachment.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_information.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_information.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_long.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_long.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_multifile.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_multifile.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_numeric.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_numeric.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_radio.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_radio.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_select.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_select.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/answers/_short.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/answers/_short.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/attempts/_answer_wrapper.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/attempts/_answer_wrapper.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/attempts/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/attempts/_form.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/attempts/edit.html.erb: -------------------------------------------------------------------------------- 1 | <%= render partial: 'form', locals: { submit_text: 'Update', method: :put } %> 2 | -------------------------------------------------------------------------------- /app/views/rapidfire/attempts/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/attempts/new.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/attempts/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/attempts/show.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/questions/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/questions/_form.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/questions/_question.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/questions/_question.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/questions/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/questions/edit.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/questions/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/questions/index.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/questions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/questions/new.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/_form.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/_survey.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/_survey.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/edit.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/index.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/new.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/results.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/results.html.erb -------------------------------------------------------------------------------- /app/views/rapidfire/surveys/show_result.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/app/views/rapidfire/surveys/show_result.html.erb -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/config/locales/he.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/20130502170733_create_rapidfire_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/db/migrate/20130502170733_create_rapidfire_tables.rb -------------------------------------------------------------------------------- /db/migrate/20170701191411_add_after_survey_content_to_survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/db/migrate/20170701191411_add_after_survey_content_to_survey.rb -------------------------------------------------------------------------------- /db/migrate/20190701274749_add_active_to_surveys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/db/migrate/20190701274749_add_active_to_surveys.rb -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.0.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/gemfiles/Gemfile.rails-7.0.x -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.1.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/gemfiles/Gemfile.rails-7.1.x -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.2.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/gemfiles/Gemfile.rails-7.2.x -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-8.0.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/gemfiles/Gemfile.rails-8.0.x -------------------------------------------------------------------------------- /lib/generators/rapidfire/active_survey_migration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/active_survey_migration_generator.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/after_survey_content_migration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/after_survey_content_migration_generator.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/locales_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/locales_generator.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/templates/migrations/add_active_to_survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/templates/migrations/add_active_to_survey.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/templates/migrations/add_after_survey_content_to_survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/templates/migrations/add_after_survey_content_to_survey.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/templates/migrations/rename_answer_groups_and_question_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/templates/migrations/rename_answer_groups_and_question_groups.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/upgrade_migration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/upgrade_migration_generator.rb -------------------------------------------------------------------------------- /lib/generators/rapidfire/views_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/generators/rapidfire/views_generator.rb -------------------------------------------------------------------------------- /lib/rapidfire.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/rapidfire.rb -------------------------------------------------------------------------------- /lib/rapidfire/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/rapidfire/engine.rb -------------------------------------------------------------------------------- /lib/rapidfire/version.rb: -------------------------------------------------------------------------------- 1 | module Rapidfire 2 | VERSION = '8.0.0' 3 | end 4 | -------------------------------------------------------------------------------- /lib/tasks/change_delimiter_to_srsn.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/tasks/change_delimiter_to_srsn.rake -------------------------------------------------------------------------------- /lib/tasks/rapidfire.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/tasks/rapidfire.rake -------------------------------------------------------------------------------- /lib/tasks/rapidfire_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/lib/tasks/rapidfire_tasks.rake -------------------------------------------------------------------------------- /rapidfire.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/rapidfire.gemspec -------------------------------------------------------------------------------- /script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/script/rails -------------------------------------------------------------------------------- /spec/controllers/rapidfire/attempts_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/controllers/rapidfire/attempts_controller_spec.rb -------------------------------------------------------------------------------- /spec/dummy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/.gitignore -------------------------------------------------------------------------------- /spec/dummy/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/README.rdoc -------------------------------------------------------------------------------- /spec/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/Rakefile -------------------------------------------------------------------------------- /spec/dummy/app/assets/config/mainfest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/assets/config/mainfest.js -------------------------------------------------------------------------------- /spec/dummy/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /spec/dummy/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/dummy/app/mailers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/models/application_record.rb -------------------------------------------------------------------------------- /spec/dummy/app/models/user.rb: -------------------------------------------------------------------------------- 1 | class User < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /spec/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config.ru -------------------------------------------------------------------------------- /spec/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/application.rb -------------------------------------------------------------------------------- /spec/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /spec/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/config/storage.yml -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20170701191422_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/db/migrate/20170701191422_create_users.rb -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20230402174122_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/db/migrate/20230402174122_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /spec/dummy/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/db/schema.rb -------------------------------------------------------------------------------- /spec/dummy/lib/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/public/404.html -------------------------------------------------------------------------------- /spec/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/public/422.html -------------------------------------------------------------------------------- /spec/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/public/500.html -------------------------------------------------------------------------------- /spec/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/dummy/script/rails -------------------------------------------------------------------------------- /spec/factories/answers_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/factories/answers_factory.rb -------------------------------------------------------------------------------- /spec/factories/attempts_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/factories/attempts_factory.rb -------------------------------------------------------------------------------- /spec/factories/questions_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/factories/questions_factory.rb -------------------------------------------------------------------------------- /spec/factories/surveys_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/factories/surveys_factory.rb -------------------------------------------------------------------------------- /spec/factories/users_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/factories/users_factory.rb -------------------------------------------------------------------------------- /spec/features/rapidfire/answering_questions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/features/rapidfire/answering_questions_spec.rb -------------------------------------------------------------------------------- /spec/features/rapidfire/editing_answers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/features/rapidfire/editing_answers_spec.rb -------------------------------------------------------------------------------- /spec/features/rapidfire/managing_questions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/features/rapidfire/managing_questions_spec.rb -------------------------------------------------------------------------------- /spec/features/rapidfire/managing_surveys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/features/rapidfire/managing_surveys_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/files/one.txt: -------------------------------------------------------------------------------- 1 | one 2 | -------------------------------------------------------------------------------- /spec/fixtures/files/two.txt: -------------------------------------------------------------------------------- 1 | two 2 | -------------------------------------------------------------------------------- /spec/models/rapidfire/answer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/answer_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/attempt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/attempt_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/question_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/question_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/checkbox_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/checkbox_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/date_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/date_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/file_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/multi_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/multi_file_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/numeric_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/numeric_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/questions/select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/questions/select_spec.rb -------------------------------------------------------------------------------- /spec/models/rapidfire/survey_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/models/rapidfire/survey_spec.rb -------------------------------------------------------------------------------- /spec/serializers/rapidfire/question_result_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/serializers/rapidfire/question_result_serializer_spec.rb -------------------------------------------------------------------------------- /spec/services/rapidfire/attempt_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/services/rapidfire/attempt_builder_spec.rb -------------------------------------------------------------------------------- /spec/services/rapidfire/question_form_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/services/rapidfire/question_form_spec.rb -------------------------------------------------------------------------------- /spec/services/rapidfire/survey_results_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/services/rapidfire/survey_results_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/rapidfire/answer_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/support/rapidfire/answer_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/rapidfire/question_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/support/rapidfire/question_spec_helper.rb -------------------------------------------------------------------------------- /spec/tasks/change_delimiter_from_comma_to_srsn_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codemancers/rapidfire/HEAD/spec/tasks/change_delimiter_from_comma_to_srsn_spec.rb --------------------------------------------------------------------------------