Method: AwsAuditor::CacheInstance#initialize
- Defined in:
- lib/aws_auditor/cache_instance.rb
#initialize(cache_instance) ⇒ CacheInstance
Returns a new instance of CacheInstance.
13 14 15 16 17 18 19 |
# File 'lib/aws_auditor/cache_instance.rb', line 13 def initialize(cache_instance) @id = cache_instance[:cache_cluster_id] || cache_instance[:reserved_cache_node_id] @name = cache_instance[:cache_cluster_id] || cache_instance[:reserved_cache_node_id] @instance_type = cache_instance[:cache_node_type] @engine = cache_instance[:engine] || cache_instance[:product_description] @count = cache_instance[:num_cache_nodes] || cache_instance[:cache_node_count] end |