Sha256: c5937f52addae97216ff154d8ec23c49d3bfe779ac85503b22cdae73f6dfa4ec
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
module AwsClient class ElasticSearchWrapper < AwsClient::Wrapper def endpoint_for_domain(domain) domains = domains_by_reference([domain]) status_lists = domains.domain_status_list raise "ElasticSearch - nothing found for domain '#{domain}'" if status_lists.first.nil? return status_lists.first.endpoint end def domains_by_reference(domain_names) return client.describe_elasticsearch_domains(:domain_names => domain_names) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aws_client-0.1.3 | lib/elasticsearch_wrapper.rb |