├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── Makefile ├── README.md ├── Rakefile ├── active_form_model.gemspec ├── bin ├── console ├── setup └── tapioca ├── lib ├── active_form_model.rb ├── active_form_model │ ├── permittable.rb │ ├── version.rb │ └── virtual.rb └── generators │ └── active_form_model │ ├── USAGE │ ├── form_generator.rb │ └── templates │ └── form.rb ├── sorbet ├── config ├── rbi │ ├── annotations │ │ ├── .gitattributes │ │ ├── actionpack.rbi │ │ ├── actionview.rbi │ │ ├── activemodel.rbi │ │ ├── activerecord.rbi │ │ ├── activesupport.rbi │ │ ├── minitest.rbi │ │ └── rainbow.rbi │ ├── gems │ │ ├── .gitattributes │ │ ├── actionpack@8.0.2.1.rbi │ │ ├── actionview@8.0.2.1.rbi │ │ ├── activemodel@8.0.2.1.rbi │ │ ├── activerecord@8.0.2.1.rbi │ │ ├── activesupport@8.0.2.1.rbi │ │ ├── ast@2.4.3.rbi │ │ ├── base64@0.3.0.rbi │ │ ├── benchmark@0.4.1.rbi │ │ ├── bigdecimal@3.2.2.rbi │ │ ├── builder@3.3.0.rbi │ │ ├── concurrent-ruby@1.3.5.rbi │ │ ├── connection_pool@2.5.3.rbi │ │ ├── crass@1.0.6.rbi │ │ ├── drb@2.2.3.rbi │ │ ├── erubi@1.13.1.rbi │ │ ├── i18n@1.14.7.rbi │ │ ├── json@2.13.2.rbi │ │ ├── language_server-protocol@3.17.0.5.rbi │ │ ├── lint_roller@1.1.0.rbi │ │ ├── logger@1.7.0.rbi │ │ ├── loofah@2.24.1.rbi │ │ ├── minitest-power_assert@0.3.1.rbi │ │ ├── minitest@5.25.5.rbi │ │ ├── netrc@0.11.0.rbi │ │ ├── nokogiri@1.18.9.rbi │ │ ├── parallel@1.27.0.rbi │ │ ├── parser@3.3.9.0.rbi │ │ ├── power_assert@2.0.5.rbi │ │ ├── prism@1.4.0.rbi │ │ ├── racc@1.8.1.rbi │ │ ├── rack-session@2.1.1.rbi │ │ ├── rack-test@2.2.0.rbi │ │ ├── rack@3.2.0.rbi │ │ ├── rails-dom-testing@2.3.0.rbi │ │ ├── rails-html-sanitizer@1.6.2.rbi │ │ ├── rainbow@3.1.1.rbi │ │ ├── rake@13.3.0.rbi │ │ ├── rbi@0.3.6.rbi │ │ ├── rbs@3.9.4.rbi │ │ ├── regexp_parser@2.11.2.rbi │ │ ├── rexml@3.4.2.rbi │ │ ├── rubocop-ast@1.46.0.rbi │ │ ├── rubocop-minitest@0.38.2.rbi │ │ ├── rubocop-rake@0.7.1.rbi │ │ ├── rubocop@1.80.1.rbi │ │ ├── ruby-lsp@0.26.1.rbi │ │ ├── ruby-progressbar@1.13.0.rbi │ │ ├── securerandom@0.4.1.rbi │ │ ├── spoom@1.6.3.rbi │ │ ├── sqlite3@2.7.3.rbi │ │ ├── tapioca@0.16.11.rbi │ │ ├── thor@1.4.0.rbi │ │ ├── timeout@0.4.3.rbi │ │ ├── tzinfo@2.0.6.rbi │ │ ├── unicode-display_width@3.1.5.rbi │ │ ├── unicode-emoji@4.0.4.rbi │ │ ├── uri@1.0.3.rbi │ │ ├── useragent@0.16.11.rbi │ │ ├── yard-sorbet@0.9.0.rbi │ │ └── yard@0.9.37.rbi │ └── todo.rbi └── tapioca │ ├── config.yml │ └── require.rb └── test ├── active_form_model_active_record_test.rb ├── active_form_model_test.rb ├── active_form_model_virtual_test.rb ├── support ├── admin.rb ├── admin_form.rb ├── database.rb ├── microtask.rb ├── microtask_form.rb ├── sign_in_form.rb ├── task.rb ├── unsafe_user_form.rb ├── user.rb └── user_form.rb └── test_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/Rakefile -------------------------------------------------------------------------------- /active_form_model.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/active_form_model.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/tapioca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/bin/tapioca -------------------------------------------------------------------------------- /lib/active_form_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/active_form_model.rb -------------------------------------------------------------------------------- /lib/active_form_model/permittable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/active_form_model/permittable.rb -------------------------------------------------------------------------------- /lib/active_form_model/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ActiveFormModel 4 | VERSION = '0.6.0' 5 | end 6 | -------------------------------------------------------------------------------- /lib/active_form_model/virtual.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/active_form_model/virtual.rb -------------------------------------------------------------------------------- /lib/generators/active_form_model/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/generators/active_form_model/USAGE -------------------------------------------------------------------------------- /lib/generators/active_form_model/form_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/generators/active_form_model/form_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_form_model/templates/form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/lib/generators/active_form_model/templates/form.rb -------------------------------------------------------------------------------- /sorbet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/config -------------------------------------------------------------------------------- /sorbet/rbi/annotations/.gitattributes: -------------------------------------------------------------------------------- 1 | **/*.rbi linguist-vendored=true 2 | -------------------------------------------------------------------------------- /sorbet/rbi/annotations/actionpack.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/actionpack.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/actionview.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/actionview.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/activemodel.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/activemodel.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/activerecord.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/activerecord.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/activesupport.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/activesupport.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/minitest.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/minitest.rbi -------------------------------------------------------------------------------- /sorbet/rbi/annotations/rainbow.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/annotations/rainbow.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/.gitattributes: -------------------------------------------------------------------------------- 1 | **/*.rbi linguist-generated=true 2 | -------------------------------------------------------------------------------- /sorbet/rbi/gems/actionpack@8.0.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/actionpack@8.0.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/actionview@8.0.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/actionview@8.0.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/activemodel@8.0.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/activemodel@8.0.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/activerecord@8.0.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/activerecord@8.0.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/activesupport@8.0.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/activesupport@8.0.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/ast@2.4.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/ast@2.4.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/base64@0.3.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/base64@0.3.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/benchmark@0.4.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/benchmark@0.4.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/bigdecimal@3.2.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/bigdecimal@3.2.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/builder@3.3.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/builder@3.3.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/concurrent-ruby@1.3.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/concurrent-ruby@1.3.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/connection_pool@2.5.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/connection_pool@2.5.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/crass@1.0.6.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/crass@1.0.6.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/drb@2.2.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/drb@2.2.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/erubi@1.13.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/erubi@1.13.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/i18n@1.14.7.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/i18n@1.14.7.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/json@2.13.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/json@2.13.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/language_server-protocol@3.17.0.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/language_server-protocol@3.17.0.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/lint_roller@1.1.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/lint_roller@1.1.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/logger@1.7.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/logger@1.7.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/loofah@2.24.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/loofah@2.24.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/minitest-power_assert@0.3.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/minitest-power_assert@0.3.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/minitest@5.25.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/minitest@5.25.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/netrc@0.11.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/netrc@0.11.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/nokogiri@1.18.9.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/nokogiri@1.18.9.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/parallel@1.27.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/parallel@1.27.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/parser@3.3.9.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/parser@3.3.9.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/power_assert@2.0.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/power_assert@2.0.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/prism@1.4.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/prism@1.4.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/racc@1.8.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/racc@1.8.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rack-session@2.1.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rack-session@2.1.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rack-test@2.2.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rack-test@2.2.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rack@3.2.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rack@3.2.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rails-dom-testing@2.3.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rails-dom-testing@2.3.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rails-html-sanitizer@1.6.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rails-html-sanitizer@1.6.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rainbow@3.1.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rainbow@3.1.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rake@13.3.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rake@13.3.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rbi@0.3.6.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rbi@0.3.6.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rbs@3.9.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rbs@3.9.4.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/regexp_parser@2.11.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/regexp_parser@2.11.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rexml@3.4.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rexml@3.4.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-ast@1.46.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rubocop-ast@1.46.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-minitest@0.38.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rubocop-minitest@0.38.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-rake@0.7.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rubocop-rake@0.7.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop@1.80.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/rubocop@1.80.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/ruby-lsp@0.26.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/ruby-lsp@0.26.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/securerandom@0.4.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/securerandom@0.4.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/spoom@1.6.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/spoom@1.6.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/sqlite3@2.7.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/sqlite3@2.7.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/tapioca@0.16.11.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/tapioca@0.16.11.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/thor@1.4.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/thor@1.4.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/timeout@0.4.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/timeout@0.4.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/tzinfo@2.0.6.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/tzinfo@2.0.6.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/unicode-display_width@3.1.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/unicode-display_width@3.1.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/unicode-emoji@4.0.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/unicode-emoji@4.0.4.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/uri@1.0.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/uri@1.0.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/useragent@0.16.11.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/useragent@0.16.11.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/yard-sorbet@0.9.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/yard-sorbet@0.9.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/yard@0.9.37.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/gems/yard@0.9.37.rbi -------------------------------------------------------------------------------- /sorbet/rbi/todo.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/rbi/todo.rbi -------------------------------------------------------------------------------- /sorbet/tapioca/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/tapioca/config.yml -------------------------------------------------------------------------------- /sorbet/tapioca/require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/sorbet/tapioca/require.rb -------------------------------------------------------------------------------- /test/active_form_model_active_record_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/active_form_model_active_record_test.rb -------------------------------------------------------------------------------- /test/active_form_model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/active_form_model_test.rb -------------------------------------------------------------------------------- /test/active_form_model_virtual_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/active_form_model_virtual_test.rb -------------------------------------------------------------------------------- /test/support/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/admin.rb -------------------------------------------------------------------------------- /test/support/admin_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/admin_form.rb -------------------------------------------------------------------------------- /test/support/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/database.rb -------------------------------------------------------------------------------- /test/support/microtask.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Microtask < Task 4 | end 5 | -------------------------------------------------------------------------------- /test/support/microtask_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/microtask_form.rb -------------------------------------------------------------------------------- /test/support/sign_in_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/sign_in_form.rb -------------------------------------------------------------------------------- /test/support/task.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Task < ActiveRecord::Base 4 | end 5 | -------------------------------------------------------------------------------- /test/support/unsafe_user_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/unsafe_user_form.rb -------------------------------------------------------------------------------- /test/support/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/user.rb -------------------------------------------------------------------------------- /test/support/user_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/support/user_form.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexlet/active_form_model/HEAD/test/test_helper.rb --------------------------------------------------------------------------------