Method: Codebuild::Schedule#set_rule_event!

Defined in:
lib/codebuild/schedule.rb

#set_rule_event!Object



35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/codebuild/schedule.rb', line 35

def set_rule_event!
  props = @rule_event_props
  if props.key?(:detail)
    description = props.key?(:description) ? props.delete(:description) : rule_description
    rule_props = { event_pattern: props, description: description }
  else # if props.key?(:event_pattern)
    props[:description] ||= rule_description
    rule_props = props
  end

  @properties.merge!(rule_props)
end