1
0
mirror of https://github.com/meineerde/rackstash.git synced 2025-10-17 14:01:01 +00:00

18 Commits

Author SHA1 Message Date
80b93b1f14 Move development and test dependencies to Gemfile only to be more flexible 2020-07-23 16:27:13 +02:00
ef57352e1f Combine rackstash helpers into one Rackstash::Utils module 2020-07-10 17:30:46 +02:00
d53679cb83 Enforce less restrictive version requirements for rake and bundler
With the release of Bundler 2.0, things got a bit messy. Since both
bundler and rake are very likely to retain backwards compatibility due
to their wide use in the wild, this is likely safe enough.

In any case, these are "only" development dependencies which do not
affect any production users of Rackstash but merely people running the
tests.
2019-01-11 11:06:24 +01:00
29733e4617 Move coveralls test dependency to gemspec and update it 2017-10-10 21:44:12 +02:00
59c94a8ecc Insert newline comment below magic comments in ruby file header 2017-09-29 17:15:07 +02:00
168e62b63c Remove useless newlines 2017-08-12 14:02:03 +02:00
285e012815 Fix code location in comment describing the need for Ruby 2.1 2017-08-04 11:10:20 +02:00
c22174e0e9 Remove "ref" dependency since we are not using it 2017-08-04 01:05:46 +02:00
f6c5930db6 Use __dir__ instead of deriving from __FILE__ where suitable 2017-08-02 16:06:21 +02:00
a4a6b248cf Use frozen string literals throughout the codebase in Ruby >= 2.3 2017-07-17 13:35:24 +02:00
9b7549b4d0 Add comment explaining the required_ruby_version to gemspec 2017-05-09 22:38:43 +02:00
4079638603 Add development dependency to yard for code documentation 2017-02-05 21:17:53 +01:00
5abf10af2b Add hard gem dependencies to concurrent-ruby and ref
Generally, we try hard to avoid additional dependencies to external gems
to keep us from having to maintain all these dependencies in the variety
of environments where Rackstash is going to be used.

We still decided to depend on two concurrent-ruby gems since they are

1. are of exceptional code quality
2. are well-maintained and with devs eager to maintain a stable and
   well-understood interface
3. provide very useful buolding-blocks for safe interoperations across
   thread-boundaries.

The chosen versions are selected to be compatible with a wide range of
external frameworks.
2017-02-04 00:11:13 +01:00
8ddb0fc127 Require at least Ruby 2.1 2017-01-16 00:28:06 +01:00
572b95c580 Use single-quotes and check line-length to 80 chars 2017-01-15 18:49:43 +01:00
063f2fc53f Add basic information to the gemspec 2017-01-15 18:47:46 +01:00
750da262b7 Add license headers to all code files 2017-01-15 18:38:33 +01:00
7e937904c0 Create inititial gem structure for rackstash
bundle gem --exe --coc --mit --test=rspec rackstash
2017-01-15 18:38:33 +01:00