class WebhookAction
Attributes
url[RW]
Public Class Methods
new(idx=nil, id: idx, url: '127.0.0.1', env: {debug: false})
click to toggle source
# File lib/macrohub.rb, line 47 def initialize(idx=nil, id: idx, url: '127.0.0.1', env: {debug: false}) @name, @url = id, url end
Public Instance Methods
invoke()
click to toggle source
# File lib/macrohub.rb, line 53 def invoke() "webhook: %s" % @url end
to_node()
click to toggle source
# File lib/macrohub.rb, line 57 def to_node() Rexle::Element.new(:action, \ attributes: {type: :webhook, name: @name, url: @url}) end
to_rowx()
click to toggle source
# File lib/macrohub.rb, line 62 def to_rowx() s = "action: webhook %s" % @name s += "\n url: %s" % @url end