Commit graph

  • 5c78b8e096 Add CI for Ruby 3.2 Jeremy Evans 2022-12-27 16:32:52 -08:00
  • 9ab329ffa2 Add rackup to CI gemfile Jeremy Evans 2022-11-24 18:41:29 -08:00
  • 062a54c74f Test JRuby 9.4 in CI Jeremy Evans 2022-11-24 18:03:03 -08:00
  • 51d3430cc9 Use the Roda Integer_matcher_max and typecast_params_sized_integers plugins Jeremy Evans 2022-11-24 18:01:59 -08:00
  • 3c7f72a381 Use the Sequel pg_auto_parameterize Database extension if possible Jeremy Evans 2022-11-24 17:59:52 -08:00
  • 96458cf95d Use require_valid_schema Sequel plugin Jeremy Evans 2022-08-01 16:00:19 -07:00
  • f4851d9ae4 Update README Jeremy Evans 2022-06-21 08:00:40 -07:00
  • b7ccc2227c Remove files only used for stack itself in setup rake task Jeremy Evans 2022-06-21 07:45:19 -07:00
  • a735437ff3 Add puma to .ci.gemfile Jeremy Evans 2022-06-15 14:10:51 -07:00
  • ea1d024a60 Inline Gemfile into .ci.gemfile Jeremy Evans 2022-06-15 13:28:57 -07:00
  • 48e8e5b4c1 Try alternative approach for loading Gemfile from .ci.gemfile Jeremy Evans 2022-06-15 13:27:05 -07:00
  • 128238f5e9 Add CI using GitHub Actions Jeremy Evans 2022-06-15 13:24:41 -07:00
  • da1ad137b7 Allow running stack specs with JRuby Jeremy Evans 2022-06-15 13:23:42 -07:00
  • 8126865594 Make test database check pass if there is no :database option provided Jeremy Evans 2022-06-15 13:09:12 -07:00
  • c76ee724ba Add stack_spec_debug rake task for running stack spec with debug output Jeremy Evans 2022-06-15 12:27:43 -07:00
  • 92cc3eca69 Fix stack spec after change to use hash_branch_view_subdir plugin Jeremy Evans 2022-06-15 12:27:18 -07:00
  • bcafa04f4f Add line/branch coverage testing Jeremy Evans 2022-06-15 12:04:00 -07:00
  • 60373fbaef Switch from hash_routes to hash_branch_view_subdir Jeremy Evans 2022-06-13 15:04:06 -07:00
  • 3f8df161ef Make App.freeze freeze models/database Jeremy Evans 2022-05-09 14:10:37 -07:00
  • e7ec91751b Move model/database freezing to config.ru/spec_helpers (Fixes #24) Jeremy Evans 2022-05-09 12:18:23 -07:00
  • aeda5a7f1a Add comment to db.rb showing that is where Database/Global extensions should be loaded Jeremy Evans 2022-05-08 20:39:57 -07:00
  • f3d555f978 Give examples of spec usage inside the specs Jeremy Evans 2022-03-22 10:15:35 -07:00
  • 3e9a65b5ba Update libraries used, and add list of Roda and Sequel plugins Jeremy Evans 2022-03-22 10:10:54 -07:00
  • 8c43a1123c Update Gemfile for sequel_pg to require sequel Jeremy Evans 2022-03-22 10:10:08 -07:00
  • 4b3486adc5 Enable refrigerator during testing Jeremy Evans 2022-03-22 09:36:02 -07:00
  • 592235d706 Turn on Capybara exact mode Jeremy Evans 2022-02-13 17:00:51 -08:00
  • 73f1f5023d Add rake to Gemfile (Fixes #23) Jeremy Evans 2022-01-04 16:03:10 -08:00
  • 6b51da3435 Run specs in verbose mode on Ruby 3+ Jeremy Evans 2021-12-15 09:22:49 -08:00
  • 77b193e47c Remove deleted route branch in development mode Jeremy Evans 2021-11-12 15:00:54 -08:00
  • 7d7cee19c6 Simplify setup instructions Jeremy Evans 2021-10-14 11:36:07 -07:00
  • 880a0d8d6d Switch hash_routes.on to hash_branch Jeremy Evans 2021-10-14 11:35:17 -07:00
  • 06537f9187
    Change the annotate task to work with sub-directories Drew Breunig 2021-09-12 11:53:44 -07:00
  • 3bdcda8536 Run tests with verbose warnings enabled if they can be filtered Jeremy Evans 2020-06-12 15:57:58 -07:00
  • df6cea03f5 Print out system command and output if command fails Jeremy Evans 2020-06-12 15:57:32 -07:00
  • ddfb7d2df1 Wait for killed process when running the stack specs Jeremy Evans 2020-05-15 12:47:56 -07:00
  • 08f1b3c06d Use separate view subdirectories Jeremy Evans 2020-05-15 12:32:53 -07:00
  • 15c21fdfd9 Switch from sass to sassc in Gemfile Jeremy Evans 2020-05-15 12:29:13 -07:00
  • 9389b628ab Use minitest-global_expecations in tests to avoid deprecation issues with minitest 5.12 Jeremy Evans 2019-09-24 10:05:58 -07:00
  • adae8432fe Fix removal of stack-spec dir Jeremy Evans 2019-05-16 19:28:59 -07:00
  • 70479060ca Add specs for the stack itself working Jeremy Evans 2019-05-11 18:40:27 -07:00
  • 0bab7ab618 Use hash_routes instead of multi_route Jeremy Evans 2019-05-11 09:45:01 -07:00
  • b848d9baae Actually disable refrigerator by default (Fixes #14) Jeremy Evans 2019-05-11 09:44:34 -07:00
  • fe1c37be34 Disable use of refrigerator by default (Fixes #13) Jeremy Evans 2019-04-04 09:25:38 -07:00
  • 883785a5b6 Set Roda arity checking options Jeremy Evans 2019-03-31 12:46:37 -07:00
  • a3442f3222
    Fix setup command description and readme for zsh Oleksiy Babich 2018-11-17 02:07:51 -08:00
  • f5e4869de3 Add annotate task for annotating models Jeremy Evans 2018-10-08 09:20:27 -07:00
  • 53ae208da0 Fix page title for invalid security tokens Jeremy Evans 2018-10-08 09:15:52 -07:00
  • cb318efd56 Add log method when testing for easier debugging Jeremy Evans 2018-10-08 09:14:02 -07:00
  • b8c52a80a3 Don't load minitest plugins when testing Jeremy Evans 2018-10-08 09:13:08 -07:00
  • 68998944fd Use the Roda common_logger and exception_page plugins Jeremy Evans 2018-10-08 09:11:23 -07:00
  • e8b7b15aff Adjust for changes in Roda's sessions plugin Jeremy Evans 2018-07-12 10:49:09 -07:00
  • bdb5e91401 Use more entropy in the cipher/HMAC secrets Jeremy Evans 2018-07-06 09:07:02 -07:00
  • 34549a1d84 Use not_found and error_handler plugins Jeremy Evans 2018-07-03 22:03:26 -07:00
  • da6385807b Use Roda sessions plugin instead of Rack::Session::Cookie Jeremy Evans 2018-07-03 21:54:00 -07:00
  • e0e1ebd14e Add usage of refrigerator to freeze core classes at runtime Jeremy Evans 2018-07-03 21:53:10 -07:00
  • ab530d7c87 Use content security policy, public, and route_csrf plugins by default Jeremy Evans 2018-05-30 14:10:35 -07:00
  • f17ffc002d
    Add Sass explicitly to the gemfile Tyler Scott 2018-04-11 16:25:53 -07:00
  • 76edb638a0 Don't require .env.rb file Jeremy Evans 2018-03-09 16:32:08 -08:00
  • 32c9006aa0 Use :same_site=>:lax option by default for Rack::Session::Cookie Jeremy Evans 2018-02-21 15:16:52 -08:00
  • c1238e47aa Require tilt/sass early Jeremy Evans 2018-02-21 15:16:16 -08:00
  • d6161ed01a Make sure latest installed version of minitest is used in the specs Jeremy Evans 2018-02-15 13:45:29 -08:00
  • c1ed23686d Make db.rb not require sequel/model Jeremy Evans 2018-02-15 13:44:06 -08:00
  • 0074ca6309 Allow direct usage of rack-test to work Jeremy Evans 2018-02-15 13:34:39 -08:00
  • a62778fd0f Fix example code in comment Jeremy Evans 2018-02-15 13:33:16 -08:00
  • 818a4e0914 Switch to ruby 1.9+ hash syntax Jeremy Evans 2018-02-15 13:32:35 -08:00
  • 7a2772a4a4 Timestamp asset paths in development mode for cache busting Jeremy Evans 2018-02-15 13:29:00 -08:00
  • 2d12b70725 Override HooksSpec instead of Spec in spec/web/spec_helper Jeremy Evans 2018-02-15 13:27:08 -08:00
  • d240afb4c0 Add support for flash[:notice], flash[:error], and @page_title to layout Jeremy Evans 2018-02-15 13:22:58 -08:00
  • 14b81da59f Make navbar link in layout go to root Jeremy Evans 2018-02-15 13:14:25 -08:00
  • 01f88587ab Fix route file to use r for request Jeremy Evans 2018-02-15 13:13:43 -08:00
  • 6590e4bc4c Use separate session secrets per environment Jeremy Evans 2018-02-15 13:12:57 -08:00
  • 071035d990 Don't delete session secret from environment in development mode Jeremy Evans 2018-02-15 13:10:57 -08:00
  • 44a2ce6668 Add asset handling for css Jeremy Evans 2018-02-06 14:26:06 -08:00
  • 4b7026451d Switch to using Bootstrap 4 Jeremy Evans 2018-02-06 14:24:43 -08:00
  • 5b5f5a78de Store session secret in .env.rb instead of .session_secret Jeremy Evans 2018-02-06 13:12:17 -08:00
  • 64ddb1e9e9 Depend on Roda 3+ and Sequel 5+ Jeremy Evans 2017-09-27 08:46:19 -07:00
  • 90b9cb415c Use database-independent method for getting database name Jeremy Evans 2017-05-23 07:48:42 -07:00
  • 0414eeb1fa Freeze database and models unless development mode Jeremy Evans 2017-03-06 13:49:59 -08:00
  • 43a771d021 Update README.rdoc Vais Salikhov 2017-02-01 14:47:38 +07:00
  • a875a3f088 Use erubi instead of erubis Jeremy Evans 2017-01-24 13:03:37 -08:00
  • ab85b3ee89 Use verbatim_string_matcher, unsupported_block_result, unsupported_matcher Roda options Jeremy Evans 2017-01-24 13:02:35 -08:00
  • 29abaefb7c Don't use the prepared_statements_associations plugin Jeremy Evans 2017-01-24 13:01:19 -08:00
  • 2f7271a552 Freeze datasets by default Jeremy Evans 2017-01-24 13:00:59 -08:00
  • f89432e55f Merge branch 'master' of git://github.com/elbouillon/roda-sequel-stack Jeremy Evans 2017-01-03 08:53:46 -08:00
  • 060728391c modified as jeremy suggested, more scoped mkurmann 2017-01-02 12:35:23 +01:00
  • d7bb07839f changed spec_helper to be able to test a single spec using ruby -Ilib:test spec/web/some_spec.rb mkurmann 2016-12-31 20:10:37 +01:00
  • f398a80a91 Handle a suffixed version of irb in the irb rake tasks Jeremy Evans 2016-12-30 09:33:21 -08:00
  • 4f5428d301
    Build path to irb using dirname of FileUtils::RUBY Adam Daniels 2016-12-30 12:06:21 -05:00
  • 47aceb180e added App name conversion to spec/web/spec_helper.rb file mkurmann 2016-12-29 21:16:47 +01:00
  • 1ac36a1145 Fix rake task description, from mvasin Jeremy Evans 2016-12-29 09:46:02 -08:00
  • d3e7847d5c Fix migration (Fixes #2) Jeremy Evans 2016-01-12 14:15:10 -08:00
  • eff993a38f Add some more explanation to the README Jeremy Evans 2015-06-17 16:18:17 -07:00
  • 521366641e Correctly downcase the app name for use in .env.rb Jeremy Evans 2015-06-17 16:11:22 -07:00
  • a2cd07ee29 Fix bad copy/paste in prod_irb task description Jeremy Evans 2015-06-17 16:10:52 -07:00
  • 45e8a98759 Add some more libs to Gemfile, require tilt/erubis in app Jeremy Evans 2015-06-08 14:06:52 -07:00
  • c606a27095 Fix title in layout Jeremy Evans 2015-06-08 14:04:42 -07:00
  • f80298eaf7 Initial commit Jeremy Evans 2015-06-08 10:22:37 -07:00