Implemenation of recursive search inside JSON structures according to refract document format specification.
require 'ruby-refract'
api_object = { "element"=>"parseResult", "content" => [{"element"=>"category", "meta"=>{"classes"=>["api"], "title"=>{"element"=>"string", "content"=>"The Simplest API"}}}]}
Refract.search(api_object, { 'element' => 'category' })
Refract.search(api_object, {
"element" => "category",
"meta" => {
"classes" => [
"resourceGroup",
],
}
})