Metadata


Name
iknow_view_models
Version
3.12.0
Platform
ruby
Authors
iKnow Team
Bindir
bin
Date
2024-10-02 00:00:00 UTC
Dependencies
actionpack (>= 5.0)
activerecord (>= 5.0)
activesupport (>= 5.0)
acts_as_manual_list (>= 0)
deep_preloader (>= 1.0.2)
iknow_cache (>= 0)
iknow_params (~> 2.3.0)
keyword_builder (>= 0)
safe_values (>= 0)
concurrent-ruby (>= 0)
jbuilder (>= 0)
json_schema (>= 0)
lazily (>= 0)
oj (>= 0)
renum (>= 0)
rgl (>= 0)
appraisal (>= 0, development)
bundler (>= 0, development)
byebug (>= 0, development)
method_source (>= 0, development)
minitest-hooks (>= 0, development)
pg (>= 0, development)
pry (>= 0, development)
rake (>= 0, development)
rspec-expectations (>= 0, development)
sqlite3 (>= 0, development)
Email
systems@iknow.jp
Files
.envrc
.github/workflows/gem-push.yml
.github/workflows/test.yml
.gitignore
.idea/codeStyleSettings.xml
.rubocop.yml
Appraisals
Gemfile
LICENSE.txt
README.md
Rakefile
gemfiles/rails_5_2.gemfile
gemfiles/rails_6_0.gemfile
gemfiles/rails_6_1.gemfile
gemfiles/rails_7_0.gemfile
gemfiles/rails_7_1.gemfile
iknow_view_models.gemspec
lib/iknow_view_models.rb
lib/iknow_view_models/railtie.rb
lib/iknow_view_models/version.rb
lib/view_model.rb
lib/view_model/access_control.rb
lib/view_model/access_control/composed.rb
lib/view_model/access_control/open.rb
lib/view_model/access_control/read_only.rb
lib/view_model/access_control/tree.rb
lib/view_model/access_control_error.rb
lib/view_model/active_record.rb
lib/view_model/active_record/association_data.rb
lib/view_model/active_record/association_manipulation.rb
lib/view_model/active_record/cache.rb
lib/view_model/active_record/cache/cacheable_view.rb
lib/view_model/active_record/cloner.rb
lib/view_model/active_record/collection_nested_controller.rb
lib/view_model/active_record/controller.rb
lib/view_model/active_record/controller_base.rb
lib/view_model/active_record/nested_controller_base.rb
lib/view_model/active_record/singular_nested_controller.rb
lib/view_model/active_record/update_context.rb
lib/view_model/active_record/update_data.rb
lib/view_model/active_record/update_operation.rb
lib/view_model/active_record/visitor.rb
lib/view_model/after_transaction_runner.rb
lib/view_model/callbacks.rb
lib/view_model/changes.rb
lib/view_model/config.rb
lib/view_model/controller.rb
lib/view_model/controller/migration_versions.rb
lib/view_model/deserialization_error.rb
lib/view_model/deserialize_context.rb
lib/view_model/error.rb
lib/view_model/error_view.rb
lib/view_model/garbage_collection.rb
lib/view_model/migratable_view.rb
lib/view_model/migration.rb
lib/view_model/migration/no_path_error.rb
lib/view_model/migration/one_way_error.rb
lib/view_model/migration/unspecified_version_error.rb
lib/view_model/migrator.rb
lib/view_model/record.rb
lib/view_model/record/attribute_data.rb
lib/view_model/reference.rb
lib/view_model/references.rb
lib/view_model/registry.rb
lib/view_model/schemas.rb
lib/view_model/serialization_error.rb
lib/view_model/serialize_context.rb
lib/view_model/test_helpers.rb
lib/view_model/test_helpers/arvm_builder.rb
lib/view_model/traversal_context.rb
lib/view_model/utils.rb
lib/view_model/utils/collections.rb
nix/dependencies.nix
nix/gem/generate.rb
shell.nix
test/.rubocop.yml
test/config/database.yml
test/helpers/arvm_test_models.rb
test/helpers/arvm_test_utilities.rb
test/helpers/callback_tracer.rb
test/helpers/controller_test_helpers.rb
test/helpers/match_enumerator.rb
test/helpers/query_logging.rb
test/helpers/test_access_control.rb
test/helpers/viewmodel_spec_helpers.rb
test/unit/view_model/access_control_test.rb
test/unit/view_model/active_record/alias_test.rb
test/unit/view_model/active_record/belongs_to_test.rb
test/unit/view_model/active_record/cache_test.rb
test/unit/view_model/active_record/cloner_test.rb
test/unit/view_model/active_record/controller_nested_test.rb
test/unit/view_model/active_record/controller_test.rb
test/unit/view_model/active_record/counter_test.rb
test/unit/view_model/active_record/customization_test.rb
test/unit/view_model/active_record/has_many_test.rb
test/unit/view_model/active_record/has_many_through_poly_test.rb
test/unit/view_model/active_record/has_many_through_test.rb
test/unit/view_model/active_record/has_one_test.rb
test/unit/view_model/active_record/migration_test.rb
test/unit/view_model/active_record/namespacing_test.rb
test/unit/view_model/active_record/poly_test.rb
test/unit/view_model/active_record/shared_test.rb
test/unit/view_model/active_record/version_test.rb
test/unit/view_model/active_record_test.rb
test/unit/view_model/callbacks_test.rb
test/unit/view_model/controller_test.rb
test/unit/view_model/deserialization_error/unique_violation_test.rb
test/unit/view_model/garbage_collection_test.rb
test/unit/view_model/record_test.rb
test/unit/view_model/registry_test.rb
test/unit/view_model/traversal_context_test.rb
test/unit/view_model_test.rb
Homepage
https://github.com/iknow/cerego_view_models
Licenses
MIT
Require paths
lib
Required ruby version
>= 2.7.3
Required rubygems version
>= 0
Rubygems version
3.1.6
Specification version
4
Summary
ViewModels provide a means of encapsulating a collection of related data and specifying its JSON serialization.
Test files
test/.rubocop.yml
test/config/database.yml
test/helpers/arvm_test_models.rb
test/helpers/arvm_test_utilities.rb
test/helpers/callback_tracer.rb
test/helpers/controller_test_helpers.rb
test/helpers/match_enumerator.rb
test/helpers/query_logging.rb
test/helpers/test_access_control.rb
test/helpers/viewmodel_spec_helpers.rb
test/unit/view_model/access_control_test.rb
test/unit/view_model/active_record/alias_test.rb
test/unit/view_model/active_record/belongs_to_test.rb
test/unit/view_model/active_record/cache_test.rb
test/unit/view_model/active_record/cloner_test.rb
test/unit/view_model/active_record/controller_nested_test.rb
test/unit/view_model/active_record/controller_test.rb
test/unit/view_model/active_record/counter_test.rb
test/unit/view_model/active_record/customization_test.rb
test/unit/view_model/active_record/has_many_test.rb
test/unit/view_model/active_record/has_many_through_poly_test.rb
test/unit/view_model/active_record/has_many_through_test.rb
test/unit/view_model/active_record/has_one_test.rb
test/unit/view_model/active_record/migration_test.rb
test/unit/view_model/active_record/namespacing_test.rb
test/unit/view_model/active_record/poly_test.rb
test/unit/view_model/active_record/shared_test.rb
test/unit/view_model/active_record/version_test.rb
test/unit/view_model/active_record_test.rb
test/unit/view_model/callbacks_test.rb
test/unit/view_model/controller_test.rb
test/unit/view_model/deserialization_error/unique_violation_test.rb
test/unit/view_model/garbage_collection_test.rb
test/unit/view_model/record_test.rb
test/unit/view_model/registry_test.rb
test/unit/view_model/traversal_context_test.rb
test/unit/view_model_test.rb
Original platform
ruby
New platform
ruby