Class: Webhookd::ParsePayload
- Inherits:
-
Object
- Object
- Webhookd::ParsePayload
- Includes:
- Logging
- Defined in:
- lib/webhookd/payloadtype/debug.rb,
lib/webhookd/payloadtype/gitlab.rb,
lib/webhookd/payloadtype/bitbucket.rb,
lib/webhookd/payloadtype/github-json.rb
Instance Method Summary collapse
-
#initialize(payload) ⇒ ParsePayload
constructor
A new instance of ParsePayload.
- #parse ⇒ Object
Methods included from Logging
configure_logger_for, #logger, logger_for
Constructor Details
#initialize(payload) ⇒ ParsePayload
Returns a new instance of ParsePayload.
7 8 9 |
# File 'lib/webhookd/payloadtype/debug.rb', line 7 def initialize(payload) @payload = payload end |
Instance Method Details
#parse ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/webhookd/payloadtype/debug.rb', line 11 def parse logger.debug 'parsing payload type debug' logger.debug "raw received data: #{@payload}" data = Hash.new data[:type] = 'debug' data end |