├── .devtools └── templates │ ├── changelog.erb │ └── release.erb ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── config.yml ├── SUPPORT.md └── workflows │ ├── ci.yml │ ├── docsite.yml │ ├── rubocop.yml │ └── sync_configs.yml ├── .gitignore ├── .repobot.yml ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── .yardopts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.devtools ├── LICENSE ├── README.md ├── Rakefile ├── benchmarks ├── benchmark_view.rb ├── profile_view.rb └── templates │ ├── _button.html.erb │ ├── layouts │ └── app.html.erb │ ├── users.html.erb │ └── users │ ├── _button.html.erb │ └── index.html.erb ├── bin ├── .gitkeep ├── console ├── setup └── setup_helpers.rb ├── changelog.yml ├── docsite └── source │ ├── configuration.html.md │ ├── context.html.md │ ├── exposures.html.md │ ├── index.html.md │ ├── injecting-dependencies.html.md │ ├── parts.html.md │ ├── scopes.html.md │ ├── templates.html.md │ └── testing.html.md ├── dry-view.gemspec ├── examples ├── dry-system-sinatra │ ├── Gemfile │ ├── README.md │ ├── config.ru │ ├── lib │ │ └── example_app │ │ │ ├── article_repo.rb │ │ │ ├── view.rb │ │ │ ├── view │ │ │ └── context.rb │ │ │ ├── views │ │ │ └── articles │ │ │ │ ├── index.rb │ │ │ │ └── show.rb │ │ │ └── web.rb │ ├── log │ │ ├── .keep │ │ └── development.log │ ├── system │ │ ├── boot.rb │ │ └── example_app │ │ │ ├── container.rb │ │ │ └── import.rb │ └── web │ │ └── templates │ │ ├── articles │ │ ├── index.html.slim │ │ └── show.html.slim │ │ └── layouts │ │ └── application.html.slim └── rails │ ├── .gitignore │ ├── Gemfile │ ├── README.md │ ├── Rakefile │ ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ └── articles_controller.rb │ ├── models │ │ ├── application_record.rb │ │ └── article.rb │ ├── templates │ │ └── articles │ │ │ ├── index.html.slim │ │ │ └── show.html.slim │ └── views │ │ ├── application_view.rb │ │ ├── application_view_context.rb │ │ └── views │ │ └── articles │ │ ├── index.rb │ │ └── show.rb │ ├── bin │ ├── bundle │ ├── rails │ ├── rake │ └── yarn │ ├── config.ru │ ├── config │ ├── application.rb │ ├── boot.rb │ ├── credentials.yml.enc │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ └── routes.rb │ └── db │ ├── migrate │ └── 20190116013956_create_articles.rb │ └── schema.rb ├── gemspec ├── lib ├── dry-view.rb └── dry │ ├── view.rb │ └── view │ ├── context.rb │ ├── decorated_attributes.rb │ ├── errors.rb │ ├── exposure.rb │ ├── exposures.rb │ ├── part.rb │ ├── part_builder.rb │ ├── path.rb │ ├── render_environment.rb │ ├── render_environment_missing.rb │ ├── rendered.rb │ ├── renderer.rb │ ├── scope.rb │ ├── scope_builder.rb │ ├── tilt.rb │ ├── tilt │ ├── erb.rb │ ├── erbse.rb │ └── haml.rb │ └── version.rb ├── project.yml └── spec ├── fixtures ├── integration │ ├── context │ │ └── decorated_attributes.html.slim │ ├── errors │ │ └── hello.html.slim │ ├── scopes │ │ ├── anonymous_scope.html.slim │ │ ├── class_named_scope_with_implicit_render.html.slim │ │ ├── custom_view_scope.html.slim │ │ ├── named_scope_with_defaults.html.slim │ │ ├── named_scope_with_explicit_render.html.slim │ │ ├── named_scope_with_implicit_render.html.slim │ │ ├── scope_from_part.html.slim │ │ ├── shared │ │ │ ├── _greeting.html.slim │ │ │ └── _holler.html.slim │ │ └── unnamed_named_scope_with_implicit_render.html.slim │ ├── template_engines │ │ ├── erbse │ │ │ ├── method_with_yield.html.erb │ │ │ ├── plain_erb.html.erb │ │ │ ├── render_and_yield.html.erb │ │ │ └── shared │ │ │ │ └── _wrapper.html.erb │ │ ├── erubi │ │ │ ├── method_with_yield.html.erb │ │ │ ├── render_and_yield.html.erb │ │ │ └── shared │ │ │ │ └── _wrapper.html.erb │ │ ├── hamlit │ │ │ ├── method_with_yield.html.haml │ │ │ ├── render_and_yield.html.haml │ │ │ └── shared │ │ │ │ └── _wrapper.html.haml │ │ └── slim │ │ │ ├── method_with_yield.html.slim │ │ │ ├── render_and_yield.html.slim │ │ │ └── shared │ │ │ └── _wrapper.html.slim │ └── testing │ │ ├── view.html.slim │ │ └── view │ │ └── _feature_box.html.slim ├── templates │ ├── _hello.html.slim │ ├── decorated_parts.html.slim │ ├── edit.html.slim │ ├── empty.html.slim │ ├── greeting.html.slim │ ├── hello.html.slim │ ├── layouts │ │ ├── app.html.slim │ │ ├── app.txt.erb │ │ └── app_with_users.html.slim │ ├── parts_with_args.html.slim │ ├── parts_with_args │ │ └── _box.html.slim │ ├── shared │ │ ├── _index_table.html.slim │ │ └── _shared_hello.html.slim │ ├── tasks.html.slim │ ├── user.html.slim │ ├── users.html.slim │ ├── users.txt.erb │ ├── users │ │ ├── _row.html.slim │ │ └── _tbody.html.slim │ ├── users_with_count.html.slim │ ├── users_with_count_inherit.html.slim │ ├── utf8.html.erb │ └── view_renderer_options.html.erb └── templates_override │ ├── _hello.html.slim │ └── users.html.slim ├── integration ├── context_spec.rb ├── exposures_spec.rb ├── part │ └── decorated_attributes_spec.rb ├── part_builder_spec.rb ├── scope_spec.rb ├── template_engines │ ├── erbse_spec.rb │ ├── erubi_spec.rb │ ├── hamlit_spec.rb │ └── slim_spec.rb ├── testing │ └── testing_parts_spec.rb ├── view │ ├── errors_spec.rb │ ├── exposures_spec.rb │ └── locals_spec.rb └── view_spec.rb ├── spec_helper.rb ├── support ├── coverage.rb ├── rspec_options.rb └── warnings.rb └── unit ├── context_spec.rb ├── decorated_attributes_spec.rb ├── exposure_spec.rb ├── exposures_spec.rb ├── part_builder_spec.rb ├── part_spec.rb ├── path_spec.rb ├── render_environment_spec.rb ├── rendered_spec.rb ├── renderer_spec.rb ├── scope_spec.rb └── view_spec.rb /.devtools/templates/changelog.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.devtools/templates/changelog.erb -------------------------------------------------------------------------------- /.devtools/templates/release.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.devtools/templates/release.erb -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hanami 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docsite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/workflows/docsite.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/sync_configs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.github/workflows/sync_configs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.gitignore -------------------------------------------------------------------------------- /.repobot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.repobot.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.devtools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/Gemfile.devtools -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/benchmark_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/benchmark_view.rb -------------------------------------------------------------------------------- /benchmarks/profile_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/profile_view.rb -------------------------------------------------------------------------------- /benchmarks/templates/_button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/templates/_button.html.erb -------------------------------------------------------------------------------- /benchmarks/templates/layouts/app.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/templates/layouts/app.html.erb -------------------------------------------------------------------------------- /benchmarks/templates/users.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/templates/users.html.erb -------------------------------------------------------------------------------- /benchmarks/templates/users/_button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/templates/users/_button.html.erb -------------------------------------------------------------------------------- /benchmarks/templates/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/benchmarks/templates/users/index.html.erb -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/setup_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/bin/setup_helpers.rb -------------------------------------------------------------------------------- /changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/changelog.yml -------------------------------------------------------------------------------- /docsite/source/configuration.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/configuration.html.md -------------------------------------------------------------------------------- /docsite/source/context.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/context.html.md -------------------------------------------------------------------------------- /docsite/source/exposures.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/exposures.html.md -------------------------------------------------------------------------------- /docsite/source/index.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/index.html.md -------------------------------------------------------------------------------- /docsite/source/injecting-dependencies.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/injecting-dependencies.html.md -------------------------------------------------------------------------------- /docsite/source/parts.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/parts.html.md -------------------------------------------------------------------------------- /docsite/source/scopes.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/scopes.html.md -------------------------------------------------------------------------------- /docsite/source/templates.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/templates.html.md -------------------------------------------------------------------------------- /docsite/source/testing.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/docsite/source/testing.html.md -------------------------------------------------------------------------------- /dry-view.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/dry-view.gemspec -------------------------------------------------------------------------------- /examples/dry-system-sinatra/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/Gemfile -------------------------------------------------------------------------------- /examples/dry-system-sinatra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/README.md -------------------------------------------------------------------------------- /examples/dry-system-sinatra/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/config.ru -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/article_repo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/article_repo.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/view.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/view/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/view/context.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/views/articles/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/views/articles/index.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/views/articles/show.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/views/articles/show.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/lib/example_app/web.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/lib/example_app/web.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dry-system-sinatra/log/development.log: -------------------------------------------------------------------------------- 1 | # Logfile created on 2019-01-26 13:19:05 +1100 by logger.rb/61378 2 | -------------------------------------------------------------------------------- /examples/dry-system-sinatra/system/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/system/boot.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/system/example_app/container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/system/example_app/container.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/system/example_app/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/system/example_app/import.rb -------------------------------------------------------------------------------- /examples/dry-system-sinatra/web/templates/articles/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/web/templates/articles/index.html.slim -------------------------------------------------------------------------------- /examples/dry-system-sinatra/web/templates/articles/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/web/templates/articles/show.html.slim -------------------------------------------------------------------------------- /examples/dry-system-sinatra/web/templates/layouts/application.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/dry-system-sinatra/web/templates/layouts/application.html.slim -------------------------------------------------------------------------------- /examples/rails/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/.gitignore -------------------------------------------------------------------------------- /examples/rails/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/Gemfile -------------------------------------------------------------------------------- /examples/rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/README.md -------------------------------------------------------------------------------- /examples/rails/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/Rakefile -------------------------------------------------------------------------------- /examples/rails/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /examples/rails/app/controllers/articles_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/controllers/articles_controller.rb -------------------------------------------------------------------------------- /examples/rails/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/models/application_record.rb -------------------------------------------------------------------------------- /examples/rails/app/models/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/models/article.rb -------------------------------------------------------------------------------- /examples/rails/app/templates/articles/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/templates/articles/index.html.slim -------------------------------------------------------------------------------- /examples/rails/app/templates/articles/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/templates/articles/show.html.slim -------------------------------------------------------------------------------- /examples/rails/app/views/application_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/views/application_view.rb -------------------------------------------------------------------------------- /examples/rails/app/views/application_view_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/views/application_view_context.rb -------------------------------------------------------------------------------- /examples/rails/app/views/views/articles/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/views/views/articles/index.rb -------------------------------------------------------------------------------- /examples/rails/app/views/views/articles/show.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/app/views/views/articles/show.rb -------------------------------------------------------------------------------- /examples/rails/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/bin/bundle -------------------------------------------------------------------------------- /examples/rails/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/bin/rails -------------------------------------------------------------------------------- /examples/rails/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/bin/rake -------------------------------------------------------------------------------- /examples/rails/bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/bin/yarn -------------------------------------------------------------------------------- /examples/rails/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config.ru -------------------------------------------------------------------------------- /examples/rails/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/application.rb -------------------------------------------------------------------------------- /examples/rails/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/boot.rb -------------------------------------------------------------------------------- /examples/rails/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/credentials.yml.enc -------------------------------------------------------------------------------- /examples/rails/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/database.yml -------------------------------------------------------------------------------- /examples/rails/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/environment.rb -------------------------------------------------------------------------------- /examples/rails/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/environments/development.rb -------------------------------------------------------------------------------- /examples/rails/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/environments/production.rb -------------------------------------------------------------------------------- /examples/rails/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/environments/test.rb -------------------------------------------------------------------------------- /examples/rails/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/locales/en.yml -------------------------------------------------------------------------------- /examples/rails/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/puma.rb -------------------------------------------------------------------------------- /examples/rails/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/config/routes.rb -------------------------------------------------------------------------------- /examples/rails/db/migrate/20190116013956_create_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/db/migrate/20190116013956_create_articles.rb -------------------------------------------------------------------------------- /examples/rails/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/examples/rails/db/schema.rb -------------------------------------------------------------------------------- /gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/gemspec -------------------------------------------------------------------------------- /lib/dry-view.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "dry/view" 4 | -------------------------------------------------------------------------------- /lib/dry/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view.rb -------------------------------------------------------------------------------- /lib/dry/view/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/context.rb -------------------------------------------------------------------------------- /lib/dry/view/decorated_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/decorated_attributes.rb -------------------------------------------------------------------------------- /lib/dry/view/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/errors.rb -------------------------------------------------------------------------------- /lib/dry/view/exposure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/exposure.rb -------------------------------------------------------------------------------- /lib/dry/view/exposures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/exposures.rb -------------------------------------------------------------------------------- /lib/dry/view/part.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/part.rb -------------------------------------------------------------------------------- /lib/dry/view/part_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/part_builder.rb -------------------------------------------------------------------------------- /lib/dry/view/path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/path.rb -------------------------------------------------------------------------------- /lib/dry/view/render_environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/render_environment.rb -------------------------------------------------------------------------------- /lib/dry/view/render_environment_missing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/render_environment_missing.rb -------------------------------------------------------------------------------- /lib/dry/view/rendered.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/rendered.rb -------------------------------------------------------------------------------- /lib/dry/view/renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/renderer.rb -------------------------------------------------------------------------------- /lib/dry/view/scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/scope.rb -------------------------------------------------------------------------------- /lib/dry/view/scope_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/scope_builder.rb -------------------------------------------------------------------------------- /lib/dry/view/tilt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/tilt.rb -------------------------------------------------------------------------------- /lib/dry/view/tilt/erb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/tilt/erb.rb -------------------------------------------------------------------------------- /lib/dry/view/tilt/erbse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/tilt/erbse.rb -------------------------------------------------------------------------------- /lib/dry/view/tilt/haml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/tilt/haml.rb -------------------------------------------------------------------------------- /lib/dry/view/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/lib/dry/view/version.rb -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/project.yml -------------------------------------------------------------------------------- /spec/fixtures/integration/context/decorated_attributes.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/context/decorated_attributes.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/errors/hello.html.slim: -------------------------------------------------------------------------------- 1 | h1 Hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/anonymous_scope.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/scopes/anonymous_scope.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/class_named_scope_with_implicit_render.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/scopes/class_named_scope_with_implicit_render.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/custom_view_scope.html.slim: -------------------------------------------------------------------------------- 1 | == hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/named_scope_with_defaults.html.slim: -------------------------------------------------------------------------------- 1 | == scope(:greeting).render 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/named_scope_with_explicit_render.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/scopes/named_scope_with_explicit_render.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/named_scope_with_implicit_render.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/scopes/named_scope_with_implicit_render.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/scope_from_part.html.slim: -------------------------------------------------------------------------------- 1 | == message.greeting 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/shared/_greeting.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/scopes/shared/_greeting.html.slim -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/shared/_holler.html.slim: -------------------------------------------------------------------------------- 1 | | Holler: #{greeting} 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/scopes/unnamed_named_scope_with_implicit_render.html.slim: -------------------------------------------------------------------------------- 1 | == scope(hello: "world").render 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erbse/method_with_yield.html.erb: -------------------------------------------------------------------------------- 1 | <%= wrapper do %> 2 | Yielded 3 | <% end %> 4 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erbse/plain_erb.html.erb: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erbse/render_and_yield.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/template_engines/erbse/render_and_yield.html.erb -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erbse/shared/_wrapper.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/template_engines/erbse/shared/_wrapper.html.erb -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erubi/method_with_yield.html.erb: -------------------------------------------------------------------------------- 1 | <%|= wrapper do %> 2 | Yielded 3 | <%| end %> 4 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erubi/render_and_yield.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/template_engines/erubi/render_and_yield.html.erb -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/erubi/shared/_wrapper.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/template_engines/erubi/shared/_wrapper.html.erb -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/hamlit/method_with_yield.html.haml: -------------------------------------------------------------------------------- 1 | != wrapper do 2 | = "Yielded" 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/hamlit/render_and_yield.html.haml: -------------------------------------------------------------------------------- 1 | != render(:wrapper) do 2 | = "Yielded" 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/hamlit/shared/_wrapper.html.haml: -------------------------------------------------------------------------------- 1 | %wrapper 2 | = yield 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/slim/method_with_yield.html.slim: -------------------------------------------------------------------------------- 1 | == wrapper do 2 | | Yielded 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/slim/render_and_yield.html.slim: -------------------------------------------------------------------------------- 1 | == render(:wrapper) do 2 | | Yielded 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/template_engines/slim/shared/_wrapper.html.slim: -------------------------------------------------------------------------------- 1 | wrapper 2 | == yield 3 | -------------------------------------------------------------------------------- /spec/fixtures/integration/testing/view.html.slim: -------------------------------------------------------------------------------- 1 | / Intentionally left blank 2 | -------------------------------------------------------------------------------- /spec/fixtures/integration/testing/view/_feature_box.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/integration/testing/view/_feature_box.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/_hello.html.slim: -------------------------------------------------------------------------------- 1 | h1 Partial hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/templates/decorated_parts.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/decorated_parts.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/edit.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/empty.html.slim: -------------------------------------------------------------------------------- 1 | p This is a view with no locals. 2 | -------------------------------------------------------------------------------- /spec/fixtures/templates/greeting.html.slim: -------------------------------------------------------------------------------- 1 | p 2 | = greeting 3 | -------------------------------------------------------------------------------- /spec/fixtures/templates/hello.html.slim: -------------------------------------------------------------------------------- 1 | h1 Hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/templates/layouts/app.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/layouts/app.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/layouts/app.txt.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/layouts/app.txt.erb -------------------------------------------------------------------------------- /spec/fixtures/templates/layouts/app_with_users.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/layouts/app_with_users.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/parts_with_args.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/parts_with_args.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/parts_with_args/_box.html.slim: -------------------------------------------------------------------------------- 1 | div.box 2 | h2 = label 3 | = user[:name] 4 | -------------------------------------------------------------------------------- /spec/fixtures/templates/shared/_index_table.html.slim: -------------------------------------------------------------------------------- 1 | table 2 | == yield 3 | -------------------------------------------------------------------------------- /spec/fixtures/templates/shared/_shared_hello.html.slim: -------------------------------------------------------------------------------- 1 | h1 Hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/templates/tasks.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/tasks.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/user.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/user.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/users.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/users.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/users.txt.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/users.txt.erb -------------------------------------------------------------------------------- /spec/fixtures/templates/users/_row.html.slim: -------------------------------------------------------------------------------- 1 | tr 2 | == yield 3 | -------------------------------------------------------------------------------- /spec/fixtures/templates/users/_tbody.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/users/_tbody.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/users_with_count.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/users_with_count.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/users_with_count_inherit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/users_with_count_inherit.html.slim -------------------------------------------------------------------------------- /spec/fixtures/templates/utf8.html.erb: -------------------------------------------------------------------------------- 1 | ç -------------------------------------------------------------------------------- /spec/fixtures/templates/view_renderer_options.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates/view_renderer_options.html.erb -------------------------------------------------------------------------------- /spec/fixtures/templates_override/_hello.html.slim: -------------------------------------------------------------------------------- 1 | h1 Partial new hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/templates_override/users.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/fixtures/templates_override/users.html.slim -------------------------------------------------------------------------------- /spec/integration/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/context_spec.rb -------------------------------------------------------------------------------- /spec/integration/exposures_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/exposures_spec.rb -------------------------------------------------------------------------------- /spec/integration/part/decorated_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/part/decorated_attributes_spec.rb -------------------------------------------------------------------------------- /spec/integration/part_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/part_builder_spec.rb -------------------------------------------------------------------------------- /spec/integration/scope_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/scope_spec.rb -------------------------------------------------------------------------------- /spec/integration/template_engines/erbse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/template_engines/erbse_spec.rb -------------------------------------------------------------------------------- /spec/integration/template_engines/erubi_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/template_engines/erubi_spec.rb -------------------------------------------------------------------------------- /spec/integration/template_engines/hamlit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/template_engines/hamlit_spec.rb -------------------------------------------------------------------------------- /spec/integration/template_engines/slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/template_engines/slim_spec.rb -------------------------------------------------------------------------------- /spec/integration/testing/testing_parts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/testing/testing_parts_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/view/errors_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/exposures_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/view/exposures_spec.rb -------------------------------------------------------------------------------- /spec/integration/view/locals_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/view/locals_spec.rb -------------------------------------------------------------------------------- /spec/integration/view_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/integration/view_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/support/coverage.rb -------------------------------------------------------------------------------- /spec/support/rspec_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/support/rspec_options.rb -------------------------------------------------------------------------------- /spec/support/warnings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/support/warnings.rb -------------------------------------------------------------------------------- /spec/unit/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/context_spec.rb -------------------------------------------------------------------------------- /spec/unit/decorated_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/decorated_attributes_spec.rb -------------------------------------------------------------------------------- /spec/unit/exposure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/exposure_spec.rb -------------------------------------------------------------------------------- /spec/unit/exposures_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/exposures_spec.rb -------------------------------------------------------------------------------- /spec/unit/part_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/part_builder_spec.rb -------------------------------------------------------------------------------- /spec/unit/part_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/part_spec.rb -------------------------------------------------------------------------------- /spec/unit/path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/path_spec.rb -------------------------------------------------------------------------------- /spec/unit/render_environment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/render_environment_spec.rb -------------------------------------------------------------------------------- /spec/unit/rendered_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/rendered_spec.rb -------------------------------------------------------------------------------- /spec/unit/renderer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/renderer_spec.rb -------------------------------------------------------------------------------- /spec/unit/scope_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/scope_spec.rb -------------------------------------------------------------------------------- /spec/unit/view_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-view/HEAD/spec/unit/view_spec.rb --------------------------------------------------------------------------------