Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/shrinerb/shrine
File Attachment toolkit for Ruby applications
https://github.com/shrinerb/shrine
43e27a2bdbe4ca3723027eeae9e51fdaf0a07e5a authored about 9 years ago by Matija Marohnić <[email protected]>
5bacc3a31757f47ef1750796c309cece0f7c6441 authored about 9 years ago by Matija Marohnić <[email protected]>
07ed00d173d6e14582b2906f6e862fa6aaa59dfd authored about 9 years ago by Matija Marohnić <[email protected]>
3b39d09b0ece590d38da6583084203675f073bc9 authored about 9 years ago by Matija Marohnić <[email protected]>
5a0c65f44fd01c441f3ae19822da2e7eeb3879a3 authored about 9 years ago by Matija Marohnić <[email protected]>
677580e7c4204e3ccd72fb259389ec638a31c54b authored about 9 years ago by Matija Marohnić <[email protected]>
It is something that will be added on gh-pages directly
d385205057e4aab4714b6821234c515d5eec58d5 authored about 9 years ago by Janko Marohnić <[email protected]>74492c020b0dc81794db257d92df8fc2b05ad2a4 authored about 9 years ago by Janko Marohnić <[email protected]>
5dcb571bf89462feff9249f7030fd9ccb7e0c0e6 authored about 9 years ago by Janko Marohnić <[email protected]>
15f197bc6658add134b917a041c015796f7e4855 authored about 9 years ago by Janko Marohnić <[email protected]>
48184869d948538ba0176167f2cc0bf71a547a2a authored about 9 years ago by Matija Marohnić <[email protected]>
bd9bf3e156ddc2a6356ea01565e2040ac5d76802 authored about 9 years ago by Matija Marohnić <[email protected]>
e62c8d7eecdd1cfe8b2156885d9fa293b77cadcd authored about 9 years ago by Janko Marohnić <[email protected]>
09d9fc68fbb4055f083eeea4eb65a9e7e1f9e035 authored about 9 years ago by Janko Marohnić <[email protected]>
4d1faba3b6218184f65807ccdd552eb5bbc41511 authored about 9 years ago by Janko Marohnić <[email protected]>
ad647e7e5d199f43cff0f0f62ffbb93fb4356757 authored about 9 years ago by Janko Marohnić <[email protected]>
ad20109b2f2374eaefdcbc13246fe47bf6135812 authored about 9 years ago by Janko Marohnić <[email protected]>
7da709a3b3cf9ac0400732c447c1701e52664d3e authored about 9 years ago by Janko Marohnić <[email protected]>
Couldn't get Rubinius to work unfortunately. The suite throws a very
nondeterministic, obscure a...
This is just to know what is the content, later it will be designed.
92bd312b6cdf140d4af61620700e2c9fb27f5f11 authored about 9 years ago by Janko Marohnić <[email protected]>8966c1f43b2c7bb72ee8ea58853c2d78eb10276f authored about 9 years ago by Janko Marohnić <[email protected]>
483e142a1ebf9f19e8b86fad6311a857c9183389 authored about 9 years ago by Janko Marohnić <[email protected]>
We only want to expose methods which are part of the interface, but we
also want to be able to a...
This can likely happen on longer running background jobs, we definitely
don't want to keep any u...
54516c9c77ae613e84ff4361a8ed76170f0620db authored about 9 years ago by Janko Marohnić <[email protected]>
If there are live uploads in production, previously it could cause
problems to add the store_dim...
These methods are in general useful when doing attachment migrations.
7dbf7e69a3520c416ed71177d2dac7072ae6f7c6 authored about 9 years ago by Janko Marohnić <[email protected]>
This is useful when regenerating specific versions, or when wanting to
reapply metadata extraction.
8fe0e11707f61a64874c5471302a5978cfbf70fe authored about 9 years ago by Janko Marohnić <[email protected]>
I found it convenient when doing some low-level storage migration, when
having multiple kind of ...
d7d391292729f4c045b3ac360791670cb74df2cb authored about 9 years ago by Janko Marohnić <[email protected]>
af3bd87fb65ca298c012fc67ae2cfc9d5d50f894 authored about 9 years ago by Janko Marohnić <[email protected]>
9836ab37fee2f08e4b926ef04fa6447fc38a4e3b authored about 9 years ago by Janko Marohnić <[email protected]>
692feaa2bc02bdfa05c135d4d3ebada02ff4bae7 authored about 9 years ago by Janko Marohnić <[email protected]>
dcc07c3c7f8cbe522eca8f8b3d221d4b51a86e4e authored about 9 years ago by Janko Marohnić <[email protected]>
3c7ed4a0236f2bc03b5285d162adc32c7ad6e7c8 authored about 9 years ago by Janko Marohnić <[email protected]>
Firstly we fix background_helpers by putting promoting and deleting
after commit, so that we uti...
When promotion and deletion is put into a background job, the logs will
appear inside the other ...
If the metadata is passed as URL-encoded, either as part of the URL or
in a body of a POST reque...
f283c5a8106fb3807aad9510adecff8147fe5a46 authored about 9 years ago by Janko Marohnić <[email protected]>
b8f968896c5bb6b0d41afad1f1b0651160e3c869 authored about 9 years ago by Janko Marohnić <[email protected]>
ce992ebb816045ae72eb3609d361f835d80f80a1 authored about 9 years ago by Janko Marohnić <[email protected]>
We also anchor the strings converted to regexes, because it is implied
that a string means "exac...
d8794c881b68d397f0d7989961cb270b582566ab authored about 9 years ago by Janko Marohnić <[email protected]>
9bd7290e47c7822da2a45c273b5a42d2a0eb8211 authored about 9 years ago by Janko Marohnić <[email protected]>
Now when we limited assigning only to cached files, this plugin isn't
generic anymore, so we upd...
As much as I like british and australian, internationally the second
version is better known, so...
51a85ffb9d26863a627b476da4a321266cc38a20 authored about 9 years ago by Janko Marohnić <[email protected]>
9b70e64cabe0e4ada9e7ed536b4aeb7edf8ad043 authored about 9 years ago by Janko Marohnić <[email protected]>
This reverts commit 1805715242338fb6654d67ff780d996aa318f27e.
The validation_helpers are using ...
6a6427429a234692de4a4e82d617be3c55a30697 authored about 9 years ago by Janko Marohnić <[email protected]>e46287d4570b4c5d7f66e54200bf7754d7400c1d authored about 9 years ago by Janko Marohnić <[email protected]>
bf515cd63cee7bde861e37335fa1a9555f69248e authored about 9 years ago by Janko Marohnić <[email protected]>
54bd92e599a88b3681d320223e2cdeb02a7171d7 authored about 9 years ago by Janko Marohnić <[email protected]>
Until now it was a feature that you can directly upload stored files and
assign them as attachme...
7f40a80137552797a3b3f2653908a0e16b045cd1 authored about 9 years ago by Janko Marohnić <[email protected]>
Attackers can at the moment tamper with the file metadata in the hidden
field, and the current s...
It is redundant, since before_process is effectively the same as
before_upload, and after_save i...
74a24b396769997c3f14b958a92a02a5a89a0bb0 authored about 9 years ago by Janko Marohnić <[email protected]>
e703bca2d7502a8b42fa25f9e650f775f0cb7351 authored about 9 years ago by Janko Marohnić <[email protected]>
f755b33e6ccae64b872e8efe32a1640806947ed0 authored about 9 years ago by Janko Marohnić <[email protected]>
a39115c3f7a9f2593122a3e70e6889fa58a66cb1 authored about 9 years ago by Janko Marohnić <[email protected]>
c1bfa8dfb17614e7c0b461ff9e6a614e256fc89c authored about 9 years ago by Janko Marohnić <[email protected]>
6d52ad5efbe8f6c1c5fc022c6363986c5c5b54db authored about 9 years ago by Janko Marohnić <[email protected]>
dc13c79f88992e6f231e8d9da1f016656a6185d9 authored about 9 years ago by Janko Marohnić <[email protected]>
8fda22106d1f8f248e9f440c425ae55e7dee3d22 authored about 9 years ago by Janko Marohnić <[email protected]>
381584d32d9a86e4b58392779b1297af7f2ccd75 authored about 9 years ago by Janko Marohnić <[email protected]>
696f0d0f6723a05559cf9c661b5746647d7a030f authored about 9 years ago by Janko Marohnić <[email protected]>
f0ffb08d1aaf3f81ec3be398a46035eaf4dc7ab3 authored about 9 years ago by Janko Marohnić <[email protected]>
ee839be5995fcccb770513dd5dfab7f91be3f046 authored about 9 years ago by Janko Marohnić <[email protected]>
6e5310921e393c458df0d4d50e1a8c4ed82daa2d authored about 9 years ago by Janko Marohnić <[email protected]>
2b47be0c86f4b9e9c3d07182eb758c5aaaa4b843 authored about 9 years ago by Janko Marohnić <[email protected]>
7fe9f5d44f16be08459eec812bb63136c1131346 authored about 9 years ago by Janko Marohnić <[email protected]>
d405044dbca18921b9910b3a9693af36fb95106a authored about 9 years ago by Janko Marohnić <[email protected]>
2414e15b71c4d64ba072e6396e140d1dc3b14a72 authored about 9 years ago by Janko Marohnić <[email protected]>
adec08d0cade92eb234698e0b5a72ffd017ec7ec authored about 9 years ago by Janko Marohnić <[email protected]>
Before we though that we will only have #promote, and that if we put it
in #save we won't be abl...
It is generic, and while it's most common to use it with `:cache`, maybe
people will want to use...
8eb91297b262a0583bb4e767a51daf9034416aef authored about 9 years ago by Janko Marohnić <[email protected]>
529c5ccb00d27bc880ec82a4afb4b96f880ccd50 authored about 9 years ago by Janko Marohnić <[email protected]>
72cf5be627446e816a164b4cd3b5fe8c2f5feceb authored about 9 years ago by Janko Marohnić <[email protected]>
We want to be secure by default, users in general should set a maximum
size here, because otherw...
It should also accept UploadedFiles, in that case it just yields. This
is useful when in future ...
7fabe27210566dfea5f116f302a7fb5b9f022bc4 authored about 9 years ago by Janko Marohnić <[email protected]>
Since the validation block is executed in context of the attacher, it's
much more natural to cal...
This is now consistent with Amazon's terminology. Amazon only shows
object prefixes as folders, ...
3d087078e628572a85bc65f0376e254e9a8f3aaf authored about 9 years ago by Janko Marohnić <[email protected]>
653bdfda81d1b67e13d3256502b09e94c61a40a4 authored about 9 years ago by Janko Marohnić <[email protected]>
ed3df7abfd0d38faa1666b746712576630f1c33b authored about 9 years ago by Janko Marohnić <[email protected]>
b07d60386cb496208a41a77dd0d6192d9a94e0c8 authored about 9 years ago by Janko Marohnić <[email protected]>
5d15279de97fed3184b61bff3e3af9d20a1097ed authored about 9 years ago by Janko Marohnić <[email protected]>
It's not ideal that users have to use `JSON.dump` instead of `#to_json`,
they will eventually fo...
d44429b3b45cbe51b67f62511aa5d967aa8b1c8b authored about 9 years ago by Janko Marohnić <[email protected]>
Initially we had a condition that the promoting is done only if the
cached file hasn't changed. ...
When the form is saved, and submitted again without file changing, it
will be sent again from th...
We want to establish the convention that this pair of arguments will be
always passed like this,...
3fd2b7095a1213b4ea3f8d4ee5a1dcfde63ec7b1 authored over 9 years ago by Janko Marohnić <[email protected]>
They are pretties than UIDs, especially in combination with the
pretty_location plugin and versi...
People generally should set that option, so we should let them know that
they should. They can s...
Instead of `super` we want to call the method again, so that potential
plugins which are higher ...
It didn't work good with parallelize, that is the order of loading
plugins had to be dependent. ...