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
bc97149f2e4fdd73fde4e51f3e87008ecc1724c2 authored almost 6 years ago by Tim Riley <[email protected]>
Extract decorated attributes behavior into a single, shared module
f4014af4d6fc066e3533a5f739e6548eec27867c authored almost 6 years ago by Tim Riley <[email protected]>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]>Store all decorated attributes in a single prepended module
4da14da6e348a9428eb27907a3a26386216450f0 authored almost 6 years ago by Tim Riley <[email protected]>8fbdeda13b0cb842f0d50cec5004daaafb4cee33 authored almost 6 years ago by Tim Riley <[email protected]>
Update all specs to use blockless form of writing config values
5f7c5485c279e96787bfaba2d655d9ae3196c16d authored almost 6 years ago by Tim Riley <[email protected]>2f776bde4371fbdedf721d8669dd4e2fed1b4802 authored almost 6 years ago by Tim Riley <[email protected]>
True ERB support and Tilt adapters (ensuring implicit block capturing)
f7b9bc1c02110f93beb910e0e23be05390d500a3 authored almost 6 years ago by Tim Riley <[email protected]>847f5c9451402d25ddd321f9d026726539132e81 authored almost 6 years ago by Tim Riley <[email protected]>
4cc1e2b7fa2cc661622415a9df97028d142b547d authored almost 6 years ago by Tim Riley <[email protected]>
This should ensure specs pass on other platforms, like JRuby
861571f51638d18a362ce1923e11fce1f2ce0de0 authored almost 6 years ago by Tim Riley <[email protected]>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]>2ef1283a81e236a04c6af21f179d405d291904ca authored almost 6 years ago by Tim Riley <[email protected]>
614e5db6a310140ef86a4781ad5cbc0a73afcb03 authored almost 6 years ago by Tim Riley <[email protected]>
e0b4a86384b5d563a7a72197d7207959e4933add authored almost 6 years ago by Tim Riley <[email protected]>
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]>4044ae9d10ec45ee666e939bb6ecfdb363a85780 authored almost 6 years ago by Tim Riley <[email protected]>
96bdb8ccad0e49ef240778bee5eb2177b847aa58 authored almost 6 years ago by Tim Riley <[email protected]>
99eb5771b6dd09742e425e7cff4c978025eb602e authored almost 6 years ago by Tim Riley <[email protected]>
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]>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]>2ac3d6f8917e6570ca60f2868f619c41840fde19 authored almost 6 years ago by Tim Riley <[email protected]>
609dc8a105c3e61a6f16c93c4a26f73939e233f7 authored almost 6 years ago by Tim Riley <[email protected]>
Backport chdir keeping options
81cc5cf7b56986ed7096b23177b29eb51b498581 authored almost 6 years ago by Tim Riley <[email protected]>ba58629b6c43f7c6e3936bda692b69d6f44848b1 authored almost 6 years ago by Tim Riley <[email protected]>
Test options are copied to new renderer with chdir
f89c4e7f8e19d2f2655c84e505cb0a1abf56352d authored almost 6 years ago by Tim Riley <[email protected]>5ca7af09a19c53cc50807fdd9c1f8175a34c84c4 authored almost 6 years ago by Marc Busqué <[email protected]>
References 889ac7b
459366cac021143ee461bfbbaebe484ae99e3ec8 authored almost 6 years ago by Marc Busqué <[email protected]>Test that utf8 is used by default
5b903b53292741d48af9dea8e17500923512b236 authored almost 6 years ago by Tim Riley <[email protected]>3f3e3b2f501cde93f15b6a70fb4597914244e4b3 authored almost 6 years ago by Marc Busqué <[email protected]>
185a6f521ed61bd7f4214b8f2541eda46800f054 authored almost 6 years ago by Tim Riley <[email protected]>
Eliminate unnecessary chdir when rendering a controller's own template
704ad756b435d5636afe1a512d79ad6a417bbf70 authored almost 6 years ago by Tim Riley <[email protected]>98722c7a9bb8767c0a4749a23772813bbd10f30d authored almost 6 years ago by Tim Riley <[email protected]>
Switch to hamlit-block and update haml specs to yield to blocks properly
da6384b5a78a37215328d5b38a6826c508c2687f authored almost 6 years ago by Tim Riley <[email protected]>1f7107fe1e43dc59540d223d009ce03ad479d04d authored almost 6 years ago by Tim Riley <[email protected]>
Add custom Part#inspect including only name and value
010c5ee038ee577975a639f48f702d39049151cb authored almost 6 years ago by Tim Riley <[email protected]>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]>Cache various lookups with Dry::Core::Cache
de08edd6dd4dd74c51119e67d03b5218cb9461de authored about 6 years ago by Tim Riley <[email protected]>339b5958c05888aac59cf7d78631fc74393852c3 authored about 6 years ago by Tim Riley <[email protected]>
69d80ebceacbb8961119a976e778d434905961e3 authored about 6 years ago by Tim Riley <[email protected]>
76bb271e456a7e9077b82aeeea17382ac7711e47 authored about 6 years ago by Tim Riley <[email protected]>
6f4910ddb3b0c8e8106012c7d1c2e4c337f3d6b2 authored about 6 years ago by Tim Riley <[email protected]>
Add specs for using various features with different template engines
1da8736947e0a6e1d74b4d7154ce4fe849c410cd authored about 6 years ago by Tim Riley <[email protected]>208ba8d73b966486cc4f7d1f30d6e3d001e2ea93 authored about 6 years ago by Gustavo Caso <[email protected]>
81a1618180e6ed4a15e2174e5ed98b98c52d3e71 authored about 6 years ago by Piotr Solnica <[email protected]>
Improve benchmarks
d8e2c6e0e0190a3a26353bfe1170c04afec00733 authored about 6 years ago by Gustavo Caso <[email protected]>ActionController::Base and Dry::View::Controller
0f13f52b19a8940377711432820fe5721337acce authored about 6 years ago by Gustavo Caso <[email protected]>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]>Add Context#with for creating copies with new options
0f13fc838750e21846cc459d1ecad55756bb1355 authored about 6 years ago by Tim Riley <[email protected]>ba9a271ce0b9669195fe8fdef188d7823968e36b authored about 6 years ago by Tim Riley <[email protected]>
Introduce customizable scope objects
4acab5783407f26aad79d888900748c6662e416e authored about 6 years ago by Tim Riley <[email protected]>06df9f03431f3c34621db8069a9356a689dce13b authored about 6 years ago by Tim Riley <[email protected]>
69bde1b161aecc437bd4fb310676a499b2a691eb authored about 6 years ago by Tim Riley <[email protected]>
889ac7bae1b518e76a254abe934f1a9dc7f18df9 authored about 6 years ago by Tim Riley <[email protected]>
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]>a5c1b6aecf31c1046e927808651ad704d4e2b2ab authored about 6 years ago by Tim Riley <[email protected]>
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]>2da5c7ce51e900dc6a3a394e8ae6a93e64ba8a5a authored about 6 years ago by Tim Riley <[email protected]>
25817ac975ddd9f4f7ccc249e561e37da7823f26 authored about 6 years ago by Tim Riley <[email protected]>
611ffe58c9aef385d688f70fa81c96691480a426 authored about 6 years ago by Tim Riley <[email protected]>
Scopes provide a custom rendering context for a specific template or partial
273a64058fde1bed833a65e45f6c1535676401f5 authored about 6 years ago by Tim Riley <[email protected]>Add base Context class with support for decorated attributes
4f71a6ef05fafad692caddca66c3f4442a6cd7ae authored about 6 years ago by Tim Riley <[email protected]>43cda88428e250d3495951bcbd7522da28058194 authored about 6 years ago by Tim Riley <[email protected]>
Add option to make exposure available to layout
24063d515f3ce4afecf19511a50cd8e62a45911e authored about 6 years ago by Tim Riley <[email protected]>8fd34acc9826585f67da570e27387426f1ed2bde authored about 6 years ago by Gustavo Caso <[email protected]>
35a6f0d8837cf2eb1428d356528e273fe3b4ec1a authored about 6 years ago by Gustavo Caso <[email protected]>
ef2e481a743d1c5c352af7496bd2f12e60c55382 authored about 6 years ago by Gustavo Caso <[email protected]>
Leave exposure values undecorated when exposures specify `decorate: false`
11a09680585d87f942d30a4ee71f04cbbfaea0d6 authored about 6 years ago by Tim Riley <[email protected]>f4190431a03291d019c0ba118099e9d7d7b1126e authored about 6 years ago by Tim Riley <[email protected]>
Address rack vulnerability issue in test dependencies
d89d112deed1f31caa5d6005316b395772dacc6c authored about 6 years ago by Tim Riley <[email protected]>Rename controller `context` setting to `default_context`
a7c5fe8adc12d1cd8674288371185970ef3c0a88 authored about 6 years ago by Tim Riley <[email protected]>fd8fcc2e5d49a668f797bed84a605192a4bf6ad2 authored about 6 years ago by Gustavo Caso <[email protected]>
eeba9675cb3204f12929bd1f3de2d8e0a75630c7 authored about 6 years ago by Gustavo Caso <[email protected]>
Replace Decorator with PartBuilder, supporting built-in part class resolution from a namespace
e385f2798119c2749e0540e23c9110fb83cbb947 authored about 6 years ago by Tim Riley <[email protected]>7533a8ee399ad3d28872feadea073be09757d8fa authored about 6 years ago by Tim Riley <[email protected]>
1bd6fb297c23270c9abf3f53746663db0a6ea9c9 authored about 6 years ago by Tim Riley <[email protected]>
d8e6cd475d85a70bafe8e9e371d78c0aae0f5913 authored about 6 years ago by Tim Riley <[email protected]>
1590341e4a4350ce03522a62a86956b6eb931ecf authored about 6 years ago by Tim Riley <[email protected]>
0b42a830ef636e711d66f9f8b3cff2f62eb41b41 authored about 6 years ago by Tim Riley <[email protected]>
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]>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]>379785c572b5d705a52f00e6bb2b9956527b4bbd authored about 6 years ago by Tim Riley <[email protected]>
47975c707c2bcb90348bb6c5af7682db92604bef authored about 6 years ago by Tim Riley <[email protected]>
3b9632ae338767de504e9910730ac2b99f7b546b authored about 6 years ago by Tim Riley <[email protected]>
e0efc458224545ce058f2c7a77ceed64c980478c authored about 6 years ago by Tim Riley <[email protected]>
Ensure Part wraps objects transparently
da4ed68079c1490483a6093265435745957eda26 authored about 6 years ago by Tim Riley <[email protected]>5acd48e92059b4a5ba4679539ee501b06c0fe4c4 authored about 6 years ago by Richard Manyanza <[email protected]>
Add configurable renderer options
6a7c9cad92f001133e3d991f300218908eb04d0c authored about 6 years ago by Tim Riley <[email protected]>cdc11fd9207de6659a6e793fc759ec4702571930 authored about 6 years ago by Richard Manyanza <[email protected]>
ffa4c0a700836c4b1942f1781b67657bc664687c authored over 6 years ago by Tim Riley <[email protected]>
Decorate truthy part attributes only
3415f8a9d5cdc8e0646a92f0b62393477a5ff8a8 authored over 6 years ago by Tim Riley <[email protected]>59ebecef64f022bdc97e11be1c94a31fafbe3713 authored over 6 years ago by Tim Riley <[email protected]>
31a5dc77e72193c83bd2cc807b78b7e4691c9af8 authored over 6 years ago by Tim Riley <[email protected]>
9bb9394011bead8fb2917a35f30bc40d650f478a authored almost 7 years ago by Tim Riley <[email protected]>
Inherit exposures from parent class
48f4f14b558cbca021ebeae2aa235667d2695a98 authored almost 7 years ago by Gustavo Caso <[email protected]>337f3949a9e4e1b0b0b58b6df059e8d051e2da3b authored almost 7 years ago by GustavoCaso <[email protected]>
e0688239358ebf7d27294e08fd5cf35264eaa83b authored almost 7 years ago by GustavoCaso <[email protected]>
b3e852219b7c0829aec492f120b10e61c7843de9 authored almost 7 years ago by GustavoCaso <[email protected]>
b90a0da5e452c2445dc371deb0da05a41f698a57 authored almost 7 years ago by Piotr Solnica <[email protected]>
5ce8333b4d18162c37f31db07e386632d3e338d7 authored almost 7 years ago by Piotr Solnica <[email protected]>