Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hanami/view

Views, templates and presenters for Ruby web applications
https://github.com/hanami/view

Add example Rails app with minimum possible dry-view integration

bc97149f2e4fdd73fde4e51f3e87008ecc1724c2 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #110 from dry-rb/share-decorated-attributes-behaviour-between-context-and-part

Extract decorated attributes behavior into a single, shared module

f4014af4d6fc066e3533a5f739e6548eec27867c authored almost 6 years ago by Tim Riley <[email protected]>
Extract decorated attributes behavior into a single, shared module

Now attribute decoration on Context and Part behave identically, which means that it's now possi...

0366f28982ac5a8879ab4039f65436375bf3f345 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #109 from dry-rb/singular-decorated-attributes-module

Store all decorated attributes in a single prepended module

4da14da6e348a9428eb27907a3a26386216450f0 authored almost 6 years ago by Tim Riley <[email protected]>
Store all decorated attributes in a single prepended module

8fbdeda13b0cb842f0d50cec5004daaafb4cee33 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #108 from dry-rb/config-without-block

Update all specs to use blockless form of writing config values

5f7c5485c279e96787bfaba2d655d9ae3196c16d authored almost 6 years ago by Tim Riley <[email protected]>
Update all specs to use blockless form of writing config values

2f776bde4371fbdedf721d8669dd4e2fed1b4802 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #106 from dry-rb/erb-support

True ERB support and Tilt adapters (ensuring implicit block capturing)

f7b9bc1c02110f93beb910e0e23be05390d500a3 authored almost 6 years ago by Tim Riley <[email protected]>
Fix typos in error message

847f5c9451402d25ddd321f9d026726539132e81 authored almost 6 years ago by Tim Riley <[email protected]>
Restore more obvious "tilt" method name

4cc1e2b7fa2cc661622415a9df97028d142b547d authored almost 6 years ago by Tim Riley <[email protected]>
Simplify error message expectations

This should ensure specs pass on other platforms, like JRuby

861571f51638d18a362ce1923e11fce1f2ce0de0 authored almost 6 years ago by Tim Riley <[email protected]>
Allow de-registering of Tilt adapters

This provides an escape valve if a user knowingly wants to use a less compatible template engine

bc1306a1820f80288f51e2ecac0a00705913edfb authored almost 6 years ago by Tim Riley <[email protected]>
Cache tilt adapter activation

2ef1283a81e236a04c6af21f179d405d291904ca authored almost 6 years ago by Tim Riley <[email protected]>
Work around an erbse bug in tests

614e5db6a310140ef86a4781ad5cbc0a73afcb03 authored almost 6 years ago by Tim Riley <[email protected]>
Add specs for behavior around load errors when activating tilt adapters

e0b4a86384b5d563a7a72197d7207959e4933add authored almost 6 years ago by Tim Riley <[email protected]>
Map extensions to engines explicitly via renderer_engine_mapping setting

This will make it possible for dry-view to ship with its own default preferences for engines (e....

065ef3f21f0e93f4140d8e6058e1e02cc8fdd9ca authored almost 6 years ago by Tim Riley <[email protected]>
Ship internal erbse template class for Tilt

4044ae9d10ec45ee666e939bb6ecfdb363a85780 authored almost 6 years ago by Tim Riley <[email protected]>
Remove unused inflecto entry from Gemfile

96bdb8ccad0e49ef240778bee5eb2177b847aa58 authored almost 6 years ago by Tim Riley <[email protected]>
Simplify getting tilt mapping

99eb5771b6dd09742e425e7cff4c978025eb602e authored almost 6 years ago by Tim Riley <[email protected]>
Add beginning of "rails-like" erb support via erbse

This currently pulls in the cells-erb gem just so we can get erbse working with Tilt. We'll need...

52fe6f88fcfddbb4c5243b48fa5a115610ace6b1 authored almost 6 years ago by Tim Riley <[email protected]>
Add tilt adapters to load engines properly supporting dry-view features

This is primarily about making sure we use implementations of erb and haml that support implicit...

74012213ebf2a438df4c3e5a6205a4fab02e8c57 authored almost 6 years ago by Tim Riley <[email protected]>
Bump version to 0.5.4

2ac3d6f8917e6570ca60f2868f619c41840fde19 authored almost 6 years ago by Tim Riley <[email protected]>
Fix bundling on CI

609dc8a105c3e61a6f16c93c4a26f73939e233f7 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #105 from waiting-for-dev/backport_chdir_keeping_options

Backport chdir keeping options

81cc5cf7b56986ed7096b23177b29eb51b498581 authored almost 6 years ago by Tim Riley <[email protected]>
Remove unused constant

ba58629b6c43f7c6e3936bda692b69d6f44848b1 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #103 from waiting-for-dev/chdir_options_test

Test options are copied to new renderer with chdir

f89c4e7f8e19d2f2655c84e505cb0a1abf56352d authored almost 6 years ago by Tim Riley <[email protected]>
Update Changelog

5ca7af09a19c53cc50807fdd9c1f8175a34c84c4 authored almost 6 years ago by Marc Busqué <[email protected]>
Test options are copied to new renderer with chdir

References 889ac7b

459366cac021143ee461bfbbaebe484ae99e3ec8 authored almost 6 years ago by Marc Busqué <[email protected]>
Merge pull request #104 from waiting-for-dev/utf8_test

Test that utf8 is used by default

5b903b53292741d48af9dea8e17500923512b236 authored almost 6 years ago by Tim Riley <[email protected]>
Test that utf8 is used by default

3f3e3b2f501cde93f15b6a70fb4597914244e4b3 authored almost 6 years ago by Marc Busqué <[email protected]>
Fix bug where renderer options were not preserved when chdir-ing

185a6f521ed61bd7f4214b8f2541eda46800f054 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #102 from dry-rb/eliminate-extra-chdir-for-template-render

Eliminate unnecessary chdir when rendering a controller's own template

704ad756b435d5636afe1a512d79ad6a417bbf70 authored almost 6 years ago by Tim Riley <[email protected]>
Eliminate unnecessary chdir when rendering a controller's own template

98722c7a9bb8767c0a4749a23772813bbd10f30d authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #101 from dry-rb/hamlit-templates-with-blocks

Switch to hamlit-block and update haml specs to yield to blocks properly

da6384b5a78a37215328d5b38a6826c508c2687f authored almost 6 years ago by Tim Riley <[email protected]>
Switch to hamlit-block and update haml specs to yield to blocks properly

1f7107fe1e43dc59540d223d009ce03ad479d04d authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #98 from dry-rb/part-inspect

Add custom Part#inspect including only name and value

010c5ee038ee577975a639f48f702d39049151cb authored almost 6 years ago by Tim Riley <[email protected]>
Add custom Part#inspect including only name and value

The output of Rendering#inspect may grow very large with both the context and inflector objects,...

c0ad56685566acf2b18aa2c4ca653e7bd19fe8b2 authored almost 6 years ago by Tim Riley <[email protected]>
Merge pull request #97 from dry-rb/caching-with-dry-core

Cache various lookups with Dry::Core::Cache

de08edd6dd4dd74c51119e67d03b5218cb9461de authored about 6 years ago by Tim Riley <[email protected]>
Cache a little earlier where we can

339b5958c05888aac59cf7d78631fc74393852c3 authored about 6 years ago by Tim Riley <[email protected]>
Cache various lookups with Dry::Core::Cache

69d80ebceacbb8961119a976e778d434905961e3 authored about 6 years ago by Tim Riley <[email protected]>
Add profiling script

76bb271e456a7e9077b82aeeea17382ac7711e47 authored about 6 years ago by Tim Riley <[email protected]>
Tidy benchmark

6f4910ddb3b0c8e8106012c7d1c2e4c337f3d6b2 authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #93 from dry-rb/template-engine-integration-specs

Add specs for using various features with different template engines

1da8736947e0a6e1d74b4d7154ce4fe849c410cd authored about 6 years ago by Tim Riley <[email protected]>
compare strings in benchmarks

208ba8d73b966486cc4f7d1f30d6e3d001e2ea93 authored about 6 years ago by Gustavo Caso <[email protected]>
Minor improvements in the benchmark

81a1618180e6ed4a15e2174e5ed98b98c52d3e71 authored about 6 years ago by Piotr Solnica <[email protected]>
Merge pull request #92 from dry-rb/improve-benchmarks

Improve benchmarks

d8e2c6e0e0190a3a26353bfe1170c04afec00733 authored about 6 years ago by Gustavo Caso <[email protected]>
Add more accurate benchmarks comparing

ActionController::Base and Dry::View::Controller

0f13f52b19a8940377711432820fe5721337acce authored about 6 years ago by Gustavo Caso <[email protected]>
Add specs for using various features with different template engines

This gives us a start at making sure our baseline features are all at least _possible_ to use fr...

269c68d4b445f97a882e1b411ca1fff80331fc72 authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #91 from dry-rb/context-with

Add Context#with for creating copies with new options

0f13fc838750e21846cc459d1ecad55756bb1355 authored about 6 years ago by Tim Riley <[email protected]>
Add Context#with for creating copies with new options

ba9a271ce0b9669195fe8fdef188d7823968e36b authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #90 from dry-rb/custom-scopes

Introduce customizable scope objects

4acab5783407f26aad79d888900748c6662e416e authored about 6 years ago by Tim Riley <[email protected]>
Use properly chdir-ed renderings when generating template/layout scopes

06df9f03431f3c34621db8069a9356a689dce13b authored about 6 years ago by Tim Riley <[email protected]>
Remove bogus line

69bde1b161aecc437bd4fb310676a499b2a691eb authored about 6 years ago by Tim Riley <[email protected]>
Fix bug where renderer options were not preserved when chdir-ing

889ac7bae1b518e76a254abe934f1a9dc7f18df9 authored about 6 years ago by Tim Riley <[email protected]>
Bring various objects used for rendering into single Rendering object

This provides a unified, coherent API for rendering facilities (such as rendering templates or p...

abe945b3ba08aea9972e55beba7a6eacdbacff46 authored about 6 years ago by Tim Riley <[email protected]>
Add simple equality spec for Rendering

a5c1b6aecf31c1046e927808651ad704d4e2b2ab authored about 6 years ago by Tim Riley <[email protected]>
Move rendering builder into class method

This will be helpful when we want to prepare a standalone rendering object for testing purposes

dbdd7eccf168642855e06afe50cb5ff4df9d2470 authored about 6 years ago by Tim Riley <[email protected]>
Add spec demonstrating error implicitly rendering unnamed scopes

2da5c7ce51e900dc6a3a394e8ae6a93e64ba8a5a authored about 6 years ago by Tim Riley <[email protected]>
Allow implicit rendering of custom scopes created via class name

25817ac975ddd9f4f7ccc249e561e37da7823f26 authored about 6 years ago by Tim Riley <[email protected]>
Tidy specs

611ffe58c9aef385d688f70fa81c96691480a426 authored about 6 years ago by Tim Riley <[email protected]>
Introduce customizable scopes

Scopes provide a custom rendering context for a specific template or partial

273a64058fde1bed833a65e45f6c1535676401f5 authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #89 from dry-rb/decorated-attributes-in-context

Add base Context class with support for decorated attributes

4f71a6ef05fafad692caddca66c3f4442a6cd7ae authored about 6 years ago by Tim Riley <[email protected]>
Add base Context class with support for decorated attributes

43cda88428e250d3495951bcbd7522da28058194 authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #87 from dry-rb/option-for-layout-to-access-exposures

Add option to make exposure available to layout

24063d515f3ce4afecf19511a50cd8e62a45911e authored about 6 years ago by Tim Riley <[email protected]>
change predicate method from layout? to for_layout?

8fd34acc9826585f67da570e27387426f1ed2bde authored about 6 years ago by Gustavo Caso <[email protected]>
make layout option per exposure

35a6f0d8837cf2eb1428d356528e273fe3b4ec1a authored about 6 years ago by Gustavo Caso <[email protected]>
Add option for layout to access exposures

ef2e481a743d1c5c352af7496bd2f12e60c55382 authored about 6 years ago by Gustavo Caso <[email protected]>
Merge pull request #88 from dry-rb/exposures-decorate-false

Leave exposure values undecorated when exposures specify `decorate: false`

11a09680585d87f942d30a4ee71f04cbbfaea0d6 authored about 6 years ago by Tim Riley <[email protected]>
Leave exposure values undecorated when exposures specify decorate: false

f4190431a03291d019c0ba118099e9d7d7b1126e authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #85 from dry-rb/fix-vulnerability-issue-with-rack

Address rack vulnerability issue in test dependencies

d89d112deed1f31caa5d6005316b395772dacc6c authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #86 from dry-rb/rename-context-setting-to-default-context

Rename controller `context` setting to `default_context`

a7c5fe8adc12d1cd8674288371185970ef3c0a88 authored about 6 years ago by Tim Riley <[email protected]>
rename controllet setting context to default_context to better express its purpose

fd8fcc2e5d49a668f797bed84a605192a4bf6ad2 authored about 6 years ago by Gustavo Caso <[email protected]>
fix vulnerability issue with rack. By bumping the version

eeba9675cb3204f12929bd1f3de2d8e0a75630c7 authored about 6 years ago by Gustavo Caso <[email protected]>
Merge pull request #80 from dry-rb/part-builder

Replace Decorator with PartBuilder, supporting built-in part class resolution from a namespace

e385f2798119c2749e0540e23c9110fb83cbb947 authored about 6 years ago by Tim Riley <[email protected]>
Add test verifying part builder skipping non-Part subclasses

7533a8ee399ad3d28872feadea073be09757d8fa authored about 6 years ago by Tim Riley <[email protected]>
Break out PartBuilder options manipulation for subclasses to use

1bd6fb297c23270c9abf3f53746663db0a6ea9c9 authored about 6 years ago by Tim Riley <[email protected]>
Only return resolved part classes inheriting from Dry::View::Part

d8e6cd475d85a70bafe8e9e371d78c0aae0f5913 authored about 6 years ago by Tim Riley <[email protected]>
Replace Decorator with PartBuilder that resolves parts from a namespace

1590341e4a4350ce03522a62a86956b6eb931ecf authored about 6 years ago by Tim Riley <[email protected]>
Update dry/equalizer require

0b42a830ef636e711d66f9f8b3cff2f62eb41b41 authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #72 from dry-rb/rendered-with-decorated-exposures

Add Dry::View::Rendered to carry template output and locals (wrapped in view parts)

140e97a4fd940aaafb953f44307fea43261e158b authored about 6 years ago by Tim Riley <[email protected]>
Add Dry::View::Rendered to carry template output and locals

These locals are now wrapped in view parts as early as possible, including when they're made ava...

ae6a1839926ea8b1a694cbc0310a325351e2ddba authored about 6 years ago by Tim Riley <[email protected]>
Short circuit path lookup faster

379785c572b5d705a52f00e6bb2b9956527b4bbd authored about 6 years ago by Tim Riley <[email protected]>
Remove unused variable

47975c707c2bcb90348bb6c5af7682db92604bef authored about 6 years ago by Tim Riley <[email protected]>
Bump version to 0.5.3

3b9632ae338767de504e9910730ac2b99f7b546b authored about 6 years ago by Tim Riley <[email protected]>
Tweak syntax

e0efc458224545ce058f2c7a77ceed64c980478c authored about 6 years ago by Tim Riley <[email protected]>
Merge pull request #63 from liseki/make-part-transparent

Ensure Part wraps objects transparently

da4ed68079c1490483a6093265435745957eda26 authored about 6 years ago by Tim Riley <[email protected]>
Ensure Part wraps objects transparently

5acd48e92059b4a5ba4679539ee501b06c0fe4c4 authored about 6 years ago by Richard Manyanza <[email protected]>
Merge pull request #62 from liseki/add-renderer-options

Add configurable renderer options

6a7c9cad92f001133e3d991f300218908eb04d0c authored about 6 years ago by Tim Riley <[email protected]>
Make renderer options configurable

cdc11fd9207de6659a6e793fc759ec4702571930 authored about 6 years ago by Richard Manyanza <[email protected]>
Bump version to 0.5.2

ffa4c0a700836c4b1942f1781b67657bc664687c authored over 6 years ago by Tim Riley <[email protected]>
Merge pull request #60 from dry-rb/do-not-decorate-falsey-part-attributes

Decorate truthy part attributes only

3415f8a9d5cdc8e0646a92f0b62393477a5ff8a8 authored over 6 years ago by Tim Riley <[email protected]>
Fix wording in spec

59ebecef64f022bdc97e11be1c94a31fafbe3713 authored over 6 years ago by Tim Riley <[email protected]>
Only decorate truthy part attributes

31a5dc77e72193c83bd2cc807b78b7e4691c9af8 authored over 6 years ago by Tim Riley <[email protected]>
Bump version to 0.5.1

9bb9394011bead8fb2917a35f30bc40d650f478a authored almost 7 years ago by Tim Riley <[email protected]>
Merge pull request #58 from dry-rb/inherit-exposures

Inherit exposures from parent class

48f4f14b558cbca021ebeae2aa235667d2695a98 authored almost 7 years ago by Gustavo Caso <[email protected]>
Fix description in specs for Exposures#import

337f3949a9e4e1b0b0b58b6df059e8d051e2da3b authored almost 7 years ago by GustavoCaso <[email protected]>
Order methods inside Exposures class

e0688239358ebf7d27294e08fd5cf35264eaa83b authored almost 7 years ago by GustavoCaso <[email protected]>
Inherit exposures from parent class

b3e852219b7c0829aec492f120b10e61c7843de9 authored almost 7 years ago by GustavoCaso <[email protected]>
Remove jruby from allowed_failures

b90a0da5e452c2445dc371deb0da05a41f698a57 authored almost 7 years ago by Piotr Solnica <[email protected]>
Update README [ci skip]

5ce8333b4d18162c37f31db07e386632d3e338d7 authored almost 7 years ago by Piotr Solnica <[email protected]>