├── .ci.gemfile ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG ├── MIT-LICENSE ├── README.rdoc ├── Rakefile ├── autoforme.gemspec ├── autoforme.js ├── demo-site ├── autoforme_demo.rb ├── config.ru ├── create_tables.rb ├── models.rb ├── models │ ├── album.rb │ ├── artist.rb │ ├── tag.rb │ └── track.rb ├── public │ └── static │ │ ├── application.css │ │ ├── auto-complete.css │ │ └── auto-complete.min.js └── views │ ├── index.erb │ └── layout.erb ├── lib ├── autoforme.rb ├── autoforme │ ├── action.rb │ ├── framework.rb │ ├── frameworks │ │ ├── rails.rb │ │ ├── roda.rb │ │ └── sinatra.rb │ ├── model.rb │ ├── models │ │ └── sequel.rb │ ├── opts_attributes.rb │ ├── request.rb │ ├── table.rb │ └── version.rb └── roda │ └── plugins │ └── autoforme.rb └── spec ├── all.rb ├── associations_spec.rb ├── basic_spec.rb ├── mtm_spec.rb ├── rails_spec_helper.rb ├── roda_spec.rb ├── roda_spec_helper.rb ├── sequel_spec_helper.rb ├── sinatra_spec_helper.rb ├── spec_helper.rb └── unit_spec.rb /.ci.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/.ci.gemfile -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /autoforme-*.gem 2 | /log 3 | /rdoc 4 | /coverage 5 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/CHANGELOG -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/Rakefile -------------------------------------------------------------------------------- /autoforme.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/autoforme.gemspec -------------------------------------------------------------------------------- /autoforme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/autoforme.js -------------------------------------------------------------------------------- /demo-site/autoforme_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/autoforme_demo.rb -------------------------------------------------------------------------------- /demo-site/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/config.ru -------------------------------------------------------------------------------- /demo-site/create_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/create_tables.rb -------------------------------------------------------------------------------- /demo-site/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/models.rb -------------------------------------------------------------------------------- /demo-site/models/album.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/models/album.rb -------------------------------------------------------------------------------- /demo-site/models/artist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/models/artist.rb -------------------------------------------------------------------------------- /demo-site/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/models/tag.rb -------------------------------------------------------------------------------- /demo-site/models/track.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/models/track.rb -------------------------------------------------------------------------------- /demo-site/public/static/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/public/static/application.css -------------------------------------------------------------------------------- /demo-site/public/static/auto-complete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/public/static/auto-complete.css -------------------------------------------------------------------------------- /demo-site/public/static/auto-complete.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/public/static/auto-complete.min.js -------------------------------------------------------------------------------- /demo-site/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/views/index.erb -------------------------------------------------------------------------------- /demo-site/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/demo-site/views/layout.erb -------------------------------------------------------------------------------- /lib/autoforme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme.rb -------------------------------------------------------------------------------- /lib/autoforme/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/action.rb -------------------------------------------------------------------------------- /lib/autoforme/framework.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/framework.rb -------------------------------------------------------------------------------- /lib/autoforme/frameworks/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/frameworks/rails.rb -------------------------------------------------------------------------------- /lib/autoforme/frameworks/roda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/frameworks/roda.rb -------------------------------------------------------------------------------- /lib/autoforme/frameworks/sinatra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/frameworks/sinatra.rb -------------------------------------------------------------------------------- /lib/autoforme/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/model.rb -------------------------------------------------------------------------------- /lib/autoforme/models/sequel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/models/sequel.rb -------------------------------------------------------------------------------- /lib/autoforme/opts_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/opts_attributes.rb -------------------------------------------------------------------------------- /lib/autoforme/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/request.rb -------------------------------------------------------------------------------- /lib/autoforme/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/table.rb -------------------------------------------------------------------------------- /lib/autoforme/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/autoforme/version.rb -------------------------------------------------------------------------------- /lib/roda/plugins/autoforme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/lib/roda/plugins/autoforme.rb -------------------------------------------------------------------------------- /spec/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/all.rb -------------------------------------------------------------------------------- /spec/associations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/associations_spec.rb -------------------------------------------------------------------------------- /spec/basic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/basic_spec.rb -------------------------------------------------------------------------------- /spec/mtm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/mtm_spec.rb -------------------------------------------------------------------------------- /spec/rails_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/rails_spec_helper.rb -------------------------------------------------------------------------------- /spec/roda_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/roda_spec.rb -------------------------------------------------------------------------------- /spec/roda_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/roda_spec_helper.rb -------------------------------------------------------------------------------- /spec/sequel_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/sequel_spec_helper.rb -------------------------------------------------------------------------------- /spec/sinatra_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/sinatra_spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyevans/autoforme/HEAD/spec/unit_spec.rb --------------------------------------------------------------------------------