module Awsmeta::Query
contains methods to query meta data
Public Instance Methods
fetch(query, dynamic = false)
click to toggle source
# File lib/awsmeta/query.rb, line 18 def fetch(query, dynamic = false) result = dynamic ? query_dynamic(query) : query_metadata(query) raise Awsmeta::Errors::ResourceNotFound, result[:error] unless result[:resource] result[:resource] end
query_dynamic(query)
click to toggle source
# File lib/awsmeta/query.rb, line 13 def query_dynamic(query) url = Awsmeta::Constants::METADATA_LATEST_DYNAMIC_URL Awsmeta::Request.request(url % query) end
query_metadata(query)
click to toggle source
# File lib/awsmeta/query.rb, line 8 def query_metadata(query) url = Awsmeta::Constants::METADATA_LATEST_URL Awsmeta::Request.request(url % query) end