Kouhei Sutou
88979eb39b
Suppress "already initialized constant KEYS" warning
...
`Class.new {...}` uses a closure to define a class. Closure keeps
environment that includes local variables and so on. Assignment changes
the environment. So `klass = Class.new { KEYS = [] }` doesn't define
`klass::KEYS`. It defines `Object::KEYS`.
a = 1
Class.new do
a = 2
X = 3
end
p a # => 2
p X # => 3
We need to use `const_set` to define a constant in `Class.new {...}`.
2014-10-05 15:53:44 +09:00
uu59
8f01694890
Add some specs and fix minor issues
2014-07-29 14:11:05 +09:00
uu59
edafcf3bb5
Fix out_td setting type name
2014-07-29 11:34:47 +09:00
uu59
b36b3eb483
Add <secondary> for out_forward
2014-07-17 16:33:54 +09:00
uu59
1e0d51050c
Add spec for Fluentd::Setting::Common
2014-07-17 15:43:45 +09:00
uu59
171558c613
Refactor spec
2014-07-07 16:40:51 +09:00
uu59
d1ad601bbf
Fix spec for restart strategy changed
2014-07-07 16:39:52 +09:00
uu59
82d25469f9
Refactoring Fluentd::Agent API
2014-07-02 16:30:00 +09:00
uu59
e6990daa6c
Add Fluentd::Agent#errors_since spec
2014-06-30 14:45:57 +09:00
uu59
32f104aec7
Following behavior change on spec
2014-06-30 14:37:52 +09:00
uu59
9aed8408fb
Rename Fluentd::Agent::Fluentd{,Gem} for fix autoload problem
2014-06-19 17:33:10 +09:00
uu59
7bf5aa2a2e
Follow rspec 2.99
2014-06-02 11:07:37 +09:00
uu59
36e460e885
Add recent error view
2014-05-27 16:57:15 +09:00
uu59
5d85bff58c
Fix to fluentd restart equals stop && start, not reload
2014-05-26 16:45:01 +09:00
uu59
c422fde2b9
Refactoring: test API behavior, not implementation detail
2014-05-26 10:39:43 +09:00
uu59
bd8c3dd299
Fix spec
2014-05-23 17:30:02 +09:00
uu59
7eefa05a44
Add specs
2014-05-23 15:16:49 +09:00
uu59
e29d0e31c3
Enhance model spec
2014-05-23 13:09:01 +09:00