Module: KnifeChefInventory::Shared

Included in:
Chef::Knife::InventoryChefClient, Chef::Knife::InventoryCookbook
Defined in:
lib/knife-chef-inventory/shared.rb

Instance Method Summary collapse

Instance Method Details

#max_resultsObject



13
14
15
# File 'lib/knife-chef-inventory/shared.rb', line 13

def max_results
  Chef::Node.list.count || 1000
end

#search_nodes(query) ⇒ Object



9
10
11
# File 'lib/knife-chef-inventory/shared.rb', line 9

def search_nodes(query)
  Chef::Search::Query.new.search(:node, query, search_args).first
end

#time_since(timestamp) ⇒ Object



5
6
7
# File 'lib/knife-chef-inventory/shared.rb', line 5

def time_since(timestamp)
  (Time.now - Time.at(timestamp)).to_i / 60
end