|
|
4c6a6732bf
|
Bump version to 0.5.0
|
2012-04-18 23:30:23 +01:00 |
|
|
|
eaca48ca76
|
Keep the attribute writer together with the method definition
|
2012-04-18 23:26:18 +01:00 |
|
David Czarnecki
|
fa182e618d
|
Allow for configurable group separator
|
2012-04-18 14:44:36 -04:00 |
|
|
|
a9cf3938cf
|
Bump version to 0.4.0 - Add key expiry support
|
2012-04-18 16:49:52 +01:00 |
|
|
|
41f53b9fba
|
Print a warning to STDERR if Redis version is less than 2.1.3
Prior to v2.1.3, any writes to keys with an expire/TTL set were
completely deleted before the write took place.
|
2012-04-18 16:42:27 +01:00 |
|
|
|
e15f637603
|
Make Model.expire act like the other options, and add tests for it
|
2012-04-18 15:09:36 +01:00 |
|
|
|
fccf0db68a
|
Options are optional
|
2012-04-18 12:33:19 +01:00 |
|
|
|
e25ac3b85a
|
Merge branch 'master' into key-expiry
|
2012-04-18 11:41:07 +01:00 |
|
|
|
4024887b58
|
Small tweak to better deal with value caching
|
2012-04-18 11:22:27 +01:00 |
|
|
|
273d6cda24
|
Initial work to get key expiry working
|
2012-04-17 17:02:57 +01:00 |
|
|
|
5087f4ef45
|
Improve Buffer's unique key identifier
|
2012-04-17 16:31:31 +01:00 |
|
|
|
7b14b9b5ab
|
Clean up whitespace
|
2012-04-17 13:03:38 +01:00 |
|
|
|
ae5a391012
|
started release v0.3.0
|
2011-04-18 14:27:40 +01:00 |
|
|
|
c53c7116dd
|
updated Connection TODO comment
|
2011-04-18 14:26:52 +01:00 |
|
|
|
b2c31a0e87
|
ensure buffer size value is read/written to in a thread-safe manner
|
2011-04-18 12:40:49 +01:00 |
|
|
|
b13da6f332
|
create a flush buffer #at_exit callback to ensure any buffered messages are flushed to Redis on process exit
|
2011-04-18 12:37:24 +01:00 |
|
|
|
eb1d607a61
|
a number of issues fixed with Buffer class, and specs updated accordingly
|
2011-04-18 12:36:24 +01:00 |
|
|
|
b129074cd7
|
make Buffer#queue a private method as it's never supposed to be modified or read from outside of the Buffer object
|
2011-04-18 10:00:22 +01:00 |
|
|
|
2ca5aae4b8
|
require required libraries, just cause
|
2011-04-15 16:46:12 +01:00 |
|
|
|
6c63843cd5
|
updated Redistat::Summary to incorporate use of write Buffer
|
2011-04-15 16:45:56 +01:00 |
|
|
|
3a25fcc788
|
created Redistat::Buffer, mainly feature complete, still needs a few more specs
|
2011-04-15 16:45:21 +01:00 |
|
|
|
61231a8b57
|
updated Redistat::Summary to make it easier to plugin the buffer interception code
|
2011-04-15 14:14:17 +01:00 |
|
|
|
a197a04ce8
|
moved all internal mixin modules to lib/redistat/mixins to tidy up the file structure a bit
|
2011-04-15 14:10:51 +01:00 |
|
|
|
5d92c1dbae
|
created Redistat::Synchronize mixin to help with thread-safety
|
2011-04-15 14:03:26 +01:00 |
|
|
|
0a7abe935e
|
thread-safe connection handler
|
2011-04-14 16:53:29 +01:00 |
|
|
|
f89ccc2514
|
started release v0.2.6
|
2011-04-13 10:25:52 +01:00 |
|
|
|
ef7b74df81
|
Fixed an issue caused by smembers returning nil rather than an empty Array in some older versions of Redis.
|
2011-04-13 10:25:13 +01:00 |
|
|
|
7e82246662
|
started release v0.2.5
|
2011-03-16 00:58:31 +00:00 |
|
|
|
2e2d3273cc
|
set #scope rather than #class_name as the preferred method for setting the scope value within a Redistat::Model
|
2011-03-16 00:56:59 +00:00 |
|
|
|
2b2461dd9f
|
started release v0.2.4
|
2011-03-14 11:13:50 +00:00 |
|
|
|
d4cd5402bc
|
create Label#join method for easily joining Labels
|
2011-03-14 11:10:24 +00:00 |
|
|
|
d560a7deff
|
killed an old line of commented out code
|
2011-03-14 10:38:16 +00:00 |
|
|
|
94b589c5e6
|
started release v0.2.3
|
2011-03-13 20:30:11 +00:00 |
|
|
|
cdf52869d6
|
added #find_event method to Model
|
2011-03-13 20:28:17 +00:00 |
|
|
|
8b711d4d9c
|
fixed a bug with Event#find
|
2011-03-13 20:24:06 +00:00 |
|
|
|
e4aaedfe58
|
made Key#scope return Scope object instead of Scope#to_s
|
2011-03-13 20:23:41 +00:00 |
|
|
|
acedf071d1
|
improved options passed into Finder object, :depth option is not needed if :interval is set to a depth value instead of true
|
2011-03-13 19:51:04 +00:00 |
|
|
|
108b6ab02e
|
Finder's options methods now set the option when an argument is supplied and returns self for method chaining. When no argument is supplied it returns the option value itself.
Example:
finder = Redistat::Finder.new
finder.scope("Foo") #=> Finder object
finder.scope #=> Scope object
finder.scope.to_s #=> "Foo"
|
2011-03-13 19:46:52 +00:00 |
|
|
|
008228660e
|
started release v0.2.2
|
2011-03-12 22:26:12 +00:00 |
|
|
|
94fcd5b4ae
|
fixed a ruby 1.9.x issue
|
2011-03-12 22:24:06 +00:00 |
|
|
|
e2a551d01c
|
syntax beautification
|
2011-03-12 22:23:06 +00:00 |
|
|
|
43fc8bc2dd
|
updated Hash extensions and specs
|
2011-03-12 22:21:15 +00:00 |
|
|
|
dcca3556ea
|
some cleanup
|
2011-03-12 22:00:21 +00:00 |
|
|
|
d5f79b82a9
|
somewhat better loading procedure
|
2011-03-12 21:59:52 +00:00 |
|
|
|
0938781cd1
|
extend ::Hash with #set_or_incr and #merge_and_incr methods
|
2011-03-12 21:47:54 +00:00 |
|
|
|
f2c026c1eb
|
started release v0.2.1
|
2011-03-10 16:27:24 +00:00 |
|
|
|
57517983f6
|
added #parent method to Finder objects
|
2011-03-10 16:26:38 +00:00 |
|
|
|
53aee885bd
|
removed defunct TODO comment
|
2011-03-10 10:42:24 +00:00 |
|
|
|
8001a98a26
|
fixed a typo... ffs...
|
2011-03-10 10:42:10 +00:00 |
|
|
|
9fd5ae8545
|
started release v0.2.0
|
2011-03-10 00:49:07 +00:00 |
|