class Ulla::EnvironmentFeatureArray

Public Instance Methods

label_combinations() click to toggle source
# File lib/ulla/environment_feature_array.rb, line 4
def label_combinations
  self.inject([]) { |sum, ec|
    sum << ec.labels
  }.inject { |pro, lb|
    pro.product(lb)
  }
end
label_combinations_without_aa_type() click to toggle source
# File lib/ulla/environment_feature_array.rb, line 12
def label_combinations_without_aa_type
  self[1..-1].inject([]) { |sum, ec|
    sum << ec.labels
  }.inject { |pro, lb|
    pro.product(lb)
  }
end