class PromotionalRulesCollection

Public Instance Methods

find_promotional_rule(rule) click to toggle source
# File lib/wunder/collections/promotional_rules_collection.rb, line 2
def find_promotional_rule(rule)
  each do |promotional_rule|
    @promotional_rule = promotional_rule if promotional_rule == rule
  end

  @promotional_rule
end
validate_promotion_rule_is_uniq(promotional_rule) click to toggle source
# File lib/wunder/collections/promotional_rules_collection.rb, line 10
def validate_promotion_rule_is_uniq(promotional_rule)
  err_msg = "DuplicatePromotionalRuleError"
  find_promotional_rule(promotional_rule).nil? ? true : (raise err_msg.to_s)
end