kv.rb new features

Added option to parse value between brackets.
When spaces attached to a value_split ignore the spaces.
Added new feature to drill down (dig) into value and extract more key-value pairs automatically.

New test for this has been added and other tests has been changed as well to check the above changes. 
Dig seems like the wrong word, but how does this differ from using multiple
kv filters?

On Sunday, July 27, 2014, Richard Pijnenburg <notifications@github.com>
wrote:

> In spec/filters/kv.rb:
>
> >
> > +  describe "test dig_values" do
> > +    config <<-CONFIG
> > +      filter {
> > +        kv { dig_values => ['true', '_raw'] }
> > +      }
> > +    CONFIG
> > +
> > +    sample 'IKE="Quick Mode completion" IKE\ IDs = (subnet= x.x.x.x mask= 255.255.255.254 and host=y.y.y.y)' do
>
> Would prefer to see keys with a space to be converted into keys with a '_'
> ( underscore )
>
> @jordansissel <https://github.com/jordansissel> @colinsurprenant
> <https://github.com/colinsurprenant> what do you guys think?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/elasticsearch/logstash/pull/1486/files#r15440162>.
>