├── .DS_Store ├── .gitignore ├── CHANGELOG ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── app ├── .DS_Store ├── assets │ ├── .DS_Store │ ├── images │ │ └── ensnare │ │ │ └── .gitkeep │ ├── javascripts │ │ ├── .DS_Store │ │ ├── application.js │ │ └── ensnare │ │ │ ├── .DS_Store │ │ │ ├── ZeroClipboard.js │ │ │ ├── ZeroClipboard.min.js │ │ │ ├── ZeroClipboard.swf │ │ │ ├── application.js │ │ │ ├── bootstrap-switch.js │ │ │ ├── bootstrap_and_overrides.js │ │ │ ├── clippy.js │ │ │ ├── config_switch.js │ │ │ └── on_handler.js │ └── stylesheets │ │ ├── .DS_Store │ │ ├── application.css │ │ ├── bootstrap_and_overrides.css.less │ │ └── ensnare │ │ ├── .DS_Store │ │ ├── application.css │ │ ├── bootstrap-switch.css │ │ ├── bootstrap_and_overrides.css │ │ ├── dashboard.css │ │ ├── toggle-switch.css │ │ └── violation.css ├── controllers │ └── ensnare │ │ ├── application_controller.rb │ │ ├── configuration_controller.rb │ │ ├── dashboard_controller.rb │ │ └── violations_controller.rb ├── helpers │ └── ensnare │ │ ├── application_helper.rb │ │ ├── dashboard_helper.rb │ │ └── violation_helper.rb ├── models │ └── ensnare │ │ └── violation.rb └── views │ ├── ensnare │ ├── .DS_Store │ ├── dashboard │ │ ├── configs.html.erb │ │ ├── edit.html.erb │ │ ├── metrics.html.erb │ │ ├── metrics │ │ │ └── _table.html.erb │ │ ├── mode.html.erb │ │ └── violations.html.erb │ └── violations │ │ ├── captcha.html.erb │ │ ├── redirect.html.erb │ │ └── show.html.erb │ └── layouts │ └── ensnare │ ├── application.html.erb │ ├── captcha.html.erb │ └── dashboard.html.erb ├── config ├── locales │ └── en.bootstrap.yml └── routes.rb ├── db └── migrate │ ├── 20131007205246_create_ensnare_violations.rb │ ├── 20131007210137_rename_violation_type_field.rb │ ├── 20131029010445_add_fields_to_violation.rb │ ├── 20131031001835_add_name_to_ensnare_violation.rb │ └── 20131121163305_add_weight_to_violations.rb ├── ensnare.gemspec ├── ensnare.gemspec.save ├── lib ├── .DS_Store ├── ensnare.rb ├── ensnare │ ├── .DS_Store │ ├── controllers │ │ └── helpers.rb │ ├── engine.rb │ ├── form_tag_helper.rb │ ├── responses │ │ ├── block.rb │ │ ├── captcha.rb │ │ ├── flash_error.rb │ │ ├── none.rb │ │ ├── not_found.rb │ │ ├── random_content.rb │ │ ├── redirect.rb │ │ ├── redirect_loop.rb │ │ ├── response.rb │ │ ├── server_error.rb │ │ └── throttle.rb │ ├── traps │ │ ├── cookie.rb │ │ ├── parameter.rb │ │ ├── reg_ex.rb │ │ ├── routing_error.rb │ │ └── trap.rb │ └── version.rb ├── generators │ ├── .DS_Store │ ├── ensnare │ │ └── install_generator.rb │ └── templates │ │ └── ensnare.rb └── tasks │ └── ensnare_tasks.rb ├── script └── rails └── test ├── dummy ├── .gitignore ├── .swn ├── .swo ├── .swp ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── rails.png │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.coffee │ │ │ └── widgets.js.coffee │ │ └── stylesheets │ │ │ ├── application.css │ │ │ ├── bootstrap_and_overrides.css │ │ │ ├── scaffolds.css.scss │ │ │ └── widgets.css.scss │ ├── controllers │ │ ├── application_controller.rb │ │ └── widgets_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ └── widgets_helper.rb │ ├── mailers │ │ └── .gitkeep │ ├── models │ │ ├── .gitkeep │ │ ├── user.rb │ │ └── widget.rb │ └── views │ │ ├── layouts │ │ └── application.html.erb │ │ └── widgets │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── captcha.rb │ │ ├── devise.rb │ │ ├── ensnare.rb │ │ ├── ensnare.sample │ │ ├── examples.example │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── quiet_assets.rb │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ ├── devise.en.yml │ │ ├── en.bootstrap.yml │ │ └── en.yml │ └── routes.rb ├── db │ ├── migrate │ │ ├── 20131007193540_create_widgets.rb │ │ ├── 20131031153254_devise_create_users.rb │ │ ├── 20140405051634_create_ensnare_violations.ensnare.rb │ │ ├── 20140405051635_rename_violation_type_field.ensnare.rb │ │ ├── 20140405051636_add_fields_to_violation.ensnare.rb │ │ ├── 20140405051637_add_name_to_ensnare_violation.ensnare.rb │ │ └── 20140405051638_add_weight_to_violations.ensnare.rb │ ├── schema.rb │ └── seeds.rb ├── doc │ └── README_FOR_APP ├── lib │ ├── assets │ │ └── .gitkeep │ ├── ensnare │ │ ├── responses │ │ │ └── custom.rb_sample │ │ └── traps │ │ │ └── custom.rb_sample │ └── tasks │ │ └── .gitkeep ├── log │ └── .gitkeep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── script │ └── rails ├── test │ ├── fixtures │ │ ├── .gitkeep │ │ ├── users.yml │ │ └── widgets.yml │ ├── functional │ │ ├── .gitkeep │ │ └── widgets_controller_test.rb │ ├── integration │ │ └── .gitkeep │ ├── performance │ │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ │ ├── .gitkeep │ │ ├── helpers │ │ └── widgets_helper_test.rb │ │ ├── user_test.rb │ │ └── widget_test.rb └── vendor │ ├── assets │ ├── javascripts │ │ └── .gitkeep │ └── stylesheets │ │ └── .gitkeep │ └── plugins │ └── .gitkeep ├── ensnare_test.rb ├── fixtures └── ensnare │ └── violations.yml ├── functional └── ensnare │ ├── dashboard_controller_test.rb │ └── violation_controller_test.rb ├── integration └── navigation_test.rb ├── test_helper.rb └── unit ├── ensnare └── violation_test.rb └── helpers └── ensnare ├── dashboard_helper_test.rb └── violation_helper_test.rb /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- 1 | ## v0.1beta 2 | 3 | * Initial release 4 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/Rakefile -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/.DS_Store -------------------------------------------------------------------------------- /app/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/.DS_Store -------------------------------------------------------------------------------- /app/assets/images/ensnare/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/.DS_Store -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/.DS_Store -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/ZeroClipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/ZeroClipboard.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/ZeroClipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/ZeroClipboard.min.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/ZeroClipboard.swf -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/bootstrap-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/bootstrap-switch.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/bootstrap_and_overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/bootstrap_and_overrides.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/clippy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/clippy.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/config_switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/config_switch.js -------------------------------------------------------------------------------- /app/assets/javascripts/ensnare/on_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/javascripts/ensnare/on_handler.js -------------------------------------------------------------------------------- /app/assets/stylesheets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/.DS_Store -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/assets/stylesheets/bootstrap_and_overrides.css.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/bootstrap_and_overrides.css.less -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/.DS_Store -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/application.css -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/bootstrap-switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/bootstrap-switch.css -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/bootstrap_and_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/bootstrap_and_overrides.css -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/dashboard.css -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/toggle-switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/toggle-switch.css -------------------------------------------------------------------------------- /app/assets/stylesheets/ensnare/violation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/assets/stylesheets/ensnare/violation.css -------------------------------------------------------------------------------- /app/controllers/ensnare/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/controllers/ensnare/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/ensnare/configuration_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/controllers/ensnare/configuration_controller.rb -------------------------------------------------------------------------------- /app/controllers/ensnare/dashboard_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/controllers/ensnare/dashboard_controller.rb -------------------------------------------------------------------------------- /app/controllers/ensnare/violations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/controllers/ensnare/violations_controller.rb -------------------------------------------------------------------------------- /app/helpers/ensnare/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/helpers/ensnare/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/ensnare/dashboard_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/helpers/ensnare/dashboard_helper.rb -------------------------------------------------------------------------------- /app/helpers/ensnare/violation_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/helpers/ensnare/violation_helper.rb -------------------------------------------------------------------------------- /app/models/ensnare/violation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/models/ensnare/violation.rb -------------------------------------------------------------------------------- /app/views/ensnare/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/.DS_Store -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/configs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/configs.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/edit.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/metrics.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/metrics.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/metrics/_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/metrics/_table.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/mode.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/mode.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/dashboard/violations.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/dashboard/violations.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/violations/captcha.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/violations/captcha.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/violations/redirect.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/ensnare/violations/redirect.html.erb -------------------------------------------------------------------------------- /app/views/ensnare/violations/show.html.erb: -------------------------------------------------------------------------------- 1 | Sorry, it appears that you are a nasty hacker. 2 |
3 | -------------------------------------------------------------------------------- /app/views/layouts/ensnare/application.html.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> -------------------------------------------------------------------------------- /app/views/layouts/ensnare/captcha.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/layouts/ensnare/captcha.html.erb -------------------------------------------------------------------------------- /app/views/layouts/ensnare/dashboard.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/app/views/layouts/ensnare/dashboard.html.erb -------------------------------------------------------------------------------- /config/locales/en.bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/config/locales/en.bootstrap.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/20131007205246_create_ensnare_violations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/db/migrate/20131007205246_create_ensnare_violations.rb -------------------------------------------------------------------------------- /db/migrate/20131007210137_rename_violation_type_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/db/migrate/20131007210137_rename_violation_type_field.rb -------------------------------------------------------------------------------- /db/migrate/20131029010445_add_fields_to_violation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/db/migrate/20131029010445_add_fields_to_violation.rb -------------------------------------------------------------------------------- /db/migrate/20131031001835_add_name_to_ensnare_violation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/db/migrate/20131031001835_add_name_to_ensnare_violation.rb -------------------------------------------------------------------------------- /db/migrate/20131121163305_add_weight_to_violations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/db/migrate/20131121163305_add_weight_to_violations.rb -------------------------------------------------------------------------------- /ensnare.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/ensnare.gemspec -------------------------------------------------------------------------------- /ensnare.gemspec.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/ensnare.gemspec.save -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/.DS_Store -------------------------------------------------------------------------------- /lib/ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare.rb -------------------------------------------------------------------------------- /lib/ensnare/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/.DS_Store -------------------------------------------------------------------------------- /lib/ensnare/controllers/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/controllers/helpers.rb -------------------------------------------------------------------------------- /lib/ensnare/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/engine.rb -------------------------------------------------------------------------------- /lib/ensnare/form_tag_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/form_tag_helper.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/block.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/captcha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/captcha.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/flash_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/flash_error.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/none.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/none.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/not_found.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/not_found.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/random_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/random_content.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/redirect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/redirect.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/redirect_loop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/redirect_loop.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/response.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/server_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/server_error.rb -------------------------------------------------------------------------------- /lib/ensnare/responses/throttle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/responses/throttle.rb -------------------------------------------------------------------------------- /lib/ensnare/traps/cookie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/traps/cookie.rb -------------------------------------------------------------------------------- /lib/ensnare/traps/parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/traps/parameter.rb -------------------------------------------------------------------------------- /lib/ensnare/traps/reg_ex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/traps/reg_ex.rb -------------------------------------------------------------------------------- /lib/ensnare/traps/routing_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/traps/routing_error.rb -------------------------------------------------------------------------------- /lib/ensnare/traps/trap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/ensnare/traps/trap.rb -------------------------------------------------------------------------------- /lib/ensnare/version.rb: -------------------------------------------------------------------------------- 1 | module Ensnare 2 | VERSION = "0.1beta" 3 | end 4 | -------------------------------------------------------------------------------- /lib/generators/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/generators/.DS_Store -------------------------------------------------------------------------------- /lib/generators/ensnare/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/generators/ensnare/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/templates/ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/generators/templates/ensnare.rb -------------------------------------------------------------------------------- /lib/tasks/ensnare_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/lib/tasks/ensnare_tasks.rb -------------------------------------------------------------------------------- /script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/script/rails -------------------------------------------------------------------------------- /test/dummy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/.gitignore -------------------------------------------------------------------------------- /test/dummy/.swn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/.swn -------------------------------------------------------------------------------- /test/dummy/.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/.swo -------------------------------------------------------------------------------- /test/dummy/.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/.swp -------------------------------------------------------------------------------- /test/dummy/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/Gemfile -------------------------------------------------------------------------------- /test/dummy/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/Gemfile.lock -------------------------------------------------------------------------------- /test/dummy/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/README.rdoc -------------------------------------------------------------------------------- /test/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/Rakefile -------------------------------------------------------------------------------- /test/dummy/app/assets/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/images/rails.png -------------------------------------------------------------------------------- /test/dummy/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /test/dummy/app/assets/javascripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/javascripts/bootstrap.js -------------------------------------------------------------------------------- /test/dummy/app/assets/javascripts/bootstrap.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/javascripts/bootstrap.js.coffee -------------------------------------------------------------------------------- /test/dummy/app/assets/javascripts/widgets.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/javascripts/widgets.js.coffee -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/bootstrap_and_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/stylesheets/bootstrap_and_overrides.css -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/scaffolds.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/stylesheets/scaffolds.css.scss -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/widgets.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/assets/stylesheets/widgets.css.scss -------------------------------------------------------------------------------- /test/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /test/dummy/app/controllers/widgets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/controllers/widgets_controller.rb -------------------------------------------------------------------------------- /test/dummy/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /test/dummy/app/helpers/widgets_helper.rb: -------------------------------------------------------------------------------- 1 | module WidgetsHelper 2 | end 3 | -------------------------------------------------------------------------------- /test/dummy/app/mailers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/models/user.rb -------------------------------------------------------------------------------- /test/dummy/app/models/widget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/models/widget.rb -------------------------------------------------------------------------------- /test/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/widgets/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/widgets/_form.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/widgets/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/widgets/edit.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/widgets/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/widgets/index.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/widgets/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/widgets/new.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/widgets/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/app/views/widgets/show.html.erb -------------------------------------------------------------------------------- /test/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config.ru -------------------------------------------------------------------------------- /test/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/application.rb -------------------------------------------------------------------------------- /test/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/boot.rb -------------------------------------------------------------------------------- /test/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/database.yml -------------------------------------------------------------------------------- /test/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/environment.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/captcha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/captcha.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/devise.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/ensnare.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/ensnare.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/ensnare.sample -------------------------------------------------------------------------------- /test/dummy/config/initializers/examples.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/examples.example -------------------------------------------------------------------------------- /test/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/quiet_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/quiet_assets.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /test/dummy/config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/locales/devise.en.yml -------------------------------------------------------------------------------- /test/dummy/config/locales/en.bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/locales/en.bootstrap.yml -------------------------------------------------------------------------------- /test/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /test/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/config/routes.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20131007193540_create_widgets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20131007193540_create_widgets.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20131031153254_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20131031153254_devise_create_users.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20140405051634_create_ensnare_violations.ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20140405051634_create_ensnare_violations.ensnare.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20140405051635_rename_violation_type_field.ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20140405051635_rename_violation_type_field.ensnare.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20140405051636_add_fields_to_violation.ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20140405051636_add_fields_to_violation.ensnare.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20140405051637_add_name_to_ensnare_violation.ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20140405051637_add_name_to_ensnare_violation.ensnare.rb -------------------------------------------------------------------------------- /test/dummy/db/migrate/20140405051638_add_weight_to_violations.ensnare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/migrate/20140405051638_add_weight_to_violations.ensnare.rb -------------------------------------------------------------------------------- /test/dummy/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/schema.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/db/seeds.rb -------------------------------------------------------------------------------- /test/dummy/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/doc/README_FOR_APP -------------------------------------------------------------------------------- /test/dummy/lib/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/lib/ensnare/responses/custom.rb_sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/lib/ensnare/responses/custom.rb_sample -------------------------------------------------------------------------------- /test/dummy/lib/ensnare/traps/custom.rb_sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/lib/ensnare/traps/custom.rb_sample -------------------------------------------------------------------------------- /test/dummy/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/public/404.html -------------------------------------------------------------------------------- /test/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/public/422.html -------------------------------------------------------------------------------- /test/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/public/500.html -------------------------------------------------------------------------------- /test/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/public/robots.txt -------------------------------------------------------------------------------- /test/dummy/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/script/rails -------------------------------------------------------------------------------- /test/dummy/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/dummy/test/fixtures/widgets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/fixtures/widgets.yml -------------------------------------------------------------------------------- /test/dummy/test/functional/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/test/functional/widgets_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/functional/widgets_controller_test.rb -------------------------------------------------------------------------------- /test/dummy/test/integration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /test/dummy/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/test_helper.rb -------------------------------------------------------------------------------- /test/dummy/test/unit/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/test/unit/helpers/widgets_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/unit/helpers/widgets_helper_test.rb -------------------------------------------------------------------------------- /test/dummy/test/unit/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/unit/user_test.rb -------------------------------------------------------------------------------- /test/dummy/test/unit/widget_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/dummy/test/unit/widget_test.rb -------------------------------------------------------------------------------- /test/dummy/vendor/assets/javascripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/vendor/assets/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/ensnare_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/ensnare_test.rb -------------------------------------------------------------------------------- /test/fixtures/ensnare/violations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/fixtures/ensnare/violations.yml -------------------------------------------------------------------------------- /test/functional/ensnare/dashboard_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/functional/ensnare/dashboard_controller_test.rb -------------------------------------------------------------------------------- /test/functional/ensnare/violation_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/functional/ensnare/violation_controller_test.rb -------------------------------------------------------------------------------- /test/integration/navigation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/integration/navigation_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/ensnare/violation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/unit/ensnare/violation_test.rb -------------------------------------------------------------------------------- /test/unit/helpers/ensnare/dashboard_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/unit/helpers/ensnare/dashboard_helper_test.rb -------------------------------------------------------------------------------- /test/unit/helpers/ensnare/violation_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahoernecke/ensnare/HEAD/test/unit/helpers/ensnare/violation_helper_test.rb --------------------------------------------------------------------------------