class Awsrm::AlbTargetGroup
Constants
- FILTER_MAP
Public Class Methods
all(params)
click to toggle source
# File lib/awsrm/resources/alb_target_group.rb, line 12 def all(params) target_groups = elbv2_client.describe_target_groups.map do |responce| responce.target_groups end.flatten target_groups.map do |target| ret = params.all? do |key, value| raise UndefinedFilterParamError, key unless self::FILTER_MAP.key?(key) next self::FILTER_MAP[key].call(target, value) if self::FILTER_MAP[key].is_a?(Proc) target[self::FILTER_MAP[key]] == value end AlbTargetGroupReader.new(target) if ret end.compact end
filters(_params)
click to toggle source
# File lib/awsrm/resources/alb_target_group.rb, line 26 def filters(_params) raise NoMethodError end