├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── Appraisals ├── Gemfile ├── HISTORY ├── LICENCE ├── Procfile.support ├── README.md ├── Rakefile ├── bin └── test ├── combustion.gemspec ├── exe └── combust ├── lib ├── combustion.rb └── combustion │ ├── application.rb │ ├── configurations │ ├── action_controller.rb │ ├── action_mailer.rb │ ├── active_record.rb │ └── active_storage.rb │ ├── database.rb │ ├── database │ ├── load_schema.rb │ ├── migrate.rb │ └── reset.rb │ ├── databases │ ├── base.rb │ ├── firebird.rb │ ├── mysql.rb │ ├── oracle.rb │ ├── postgresql.rb │ ├── sql_server.rb │ └── sqlite.rb │ ├── generator.rb │ └── version_gate.rb ├── spec ├── database_spec.rb ├── dummy │ ├── db │ │ └── migrate │ │ │ ├── 20150717075542_create_dummy_test_table.rb │ │ │ └── 20150717075543_create_dummy_test_table_in_another_db.rb │ ├── lib │ │ └── engine.rb │ └── spec │ │ └── internal │ │ ├── app │ │ ├── assets │ │ │ └── config │ │ │ │ └── manifest.js │ │ └── models │ │ │ ├── model.rb │ │ │ └── model_in_another_db.rb │ │ ├── config │ │ ├── database.yml │ │ └── routes.rb │ │ ├── db │ │ └── schema.rb │ │ └── log │ │ └── .gitignore └── spec_helper.rb └── templates ├── config.ru ├── database.yml ├── routes.rb ├── schema.rb └── storage.yml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/Appraisals -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/Gemfile -------------------------------------------------------------------------------- /HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/HISTORY -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/LICENCE -------------------------------------------------------------------------------- /Procfile.support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/Procfile.support -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/bin/test -------------------------------------------------------------------------------- /combustion.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/combustion.gemspec -------------------------------------------------------------------------------- /exe/combust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/exe/combust -------------------------------------------------------------------------------- /lib/combustion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion.rb -------------------------------------------------------------------------------- /lib/combustion/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/application.rb -------------------------------------------------------------------------------- /lib/combustion/configurations/action_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/configurations/action_controller.rb -------------------------------------------------------------------------------- /lib/combustion/configurations/action_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/configurations/action_mailer.rb -------------------------------------------------------------------------------- /lib/combustion/configurations/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/configurations/active_record.rb -------------------------------------------------------------------------------- /lib/combustion/configurations/active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/configurations/active_storage.rb -------------------------------------------------------------------------------- /lib/combustion/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/database.rb -------------------------------------------------------------------------------- /lib/combustion/database/load_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/database/load_schema.rb -------------------------------------------------------------------------------- /lib/combustion/database/migrate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/database/migrate.rb -------------------------------------------------------------------------------- /lib/combustion/database/reset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/database/reset.rb -------------------------------------------------------------------------------- /lib/combustion/databases/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/base.rb -------------------------------------------------------------------------------- /lib/combustion/databases/firebird.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/firebird.rb -------------------------------------------------------------------------------- /lib/combustion/databases/mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/mysql.rb -------------------------------------------------------------------------------- /lib/combustion/databases/oracle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/oracle.rb -------------------------------------------------------------------------------- /lib/combustion/databases/postgresql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/postgresql.rb -------------------------------------------------------------------------------- /lib/combustion/databases/sql_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/sql_server.rb -------------------------------------------------------------------------------- /lib/combustion/databases/sqlite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/databases/sqlite.rb -------------------------------------------------------------------------------- /lib/combustion/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/generator.rb -------------------------------------------------------------------------------- /lib/combustion/version_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/lib/combustion/version_gate.rb -------------------------------------------------------------------------------- /spec/database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/database_spec.rb -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20150717075542_create_dummy_test_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/db/migrate/20150717075542_create_dummy_test_table.rb -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20150717075543_create_dummy_test_table_in_another_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/db/migrate/20150717075543_create_dummy_test_table_in_another_db.rb -------------------------------------------------------------------------------- /spec/dummy/lib/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/lib/engine.rb -------------------------------------------------------------------------------- /spec/dummy/spec/internal/app/assets/config/manifest.js: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /spec/dummy/spec/internal/app/models/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/spec/internal/app/models/model.rb -------------------------------------------------------------------------------- /spec/dummy/spec/internal/app/models/model_in_another_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/spec/internal/app/models/model_in_another_db.rb -------------------------------------------------------------------------------- /spec/dummy/spec/internal/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/spec/internal/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/spec/internal/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/spec/internal/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/spec/internal/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/dummy/spec/internal/db/schema.rb -------------------------------------------------------------------------------- /spec/dummy/spec/internal/log/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /templates/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/templates/config.ru -------------------------------------------------------------------------------- /templates/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/templates/database.yml -------------------------------------------------------------------------------- /templates/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/templates/routes.rb -------------------------------------------------------------------------------- /templates/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/templates/schema.rb -------------------------------------------------------------------------------- /templates/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pat/combustion/HEAD/templates/storage.yml --------------------------------------------------------------------------------