module Cigale::Trigger
Public Instance Methods
translate_github_trigger(xml, tdef)
click to toggle source
# File lib/cigale/trigger.rb, line 25 def translate_github_trigger (xml, tdef) xml.spec tdef end
translate_pollscm_trigger(xml, tdef)
click to toggle source
# File lib/cigale/trigger.rb, line 29 def translate_pollscm_trigger (xml, tdef) xml.spec tdef end
translate_triggers(xml, triggers)
click to toggle source
# File lib/cigale/trigger.rb, line 13 def translate_triggers (xml, triggers) triggers = toa triggers return if triggers.empty? xml.triggers :class => "vector" do for t in triggers type, spec = asplode t translate("trigger", xml, type, spec) end end end
trigger_classes()
click to toggle source
# File lib/cigale/trigger.rb, line 3 def trigger_classes @trigger_classes ||= { "github" => "com.cloudbees.jenkins.GitHubPushTrigger", "pollscm" => "hudson.triggers.SCMTrigger", } end