Class: Evostream::CLI::Search
- Inherits:
-
Object
- Object
- Evostream::CLI::Search
- Defined in:
- lib/evostream/cli/search.rb
Overview
Search data in evostream result
Instance Method Summary collapse
-
#initialize ⇒ Search
constructor
A new instance of Search.
- #search_node(result) ⇒ Object
Constructor Details
#initialize ⇒ Search
Returns a new instance of Search.
9 10 11 12 |
# File 'lib/evostream/cli/search.rb', line 9 def initialize @response = nil @search = CLI::Argument::Search.instance.search.split(': ') end |
Instance Method Details
#search_node(result) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/evostream/cli/search.rb', line 14 def search_node(result) YAML.load(result.to_yaml).each_value do |value| inspect_array(value) if value.is_a?(Array) && !value.empty? end puts @response.nil? ? "No node equal to #{@search}" : @response end |