Class: Hooksler::SimpleInput

Inherits:
Object
  • Object
show all
Extended by:
Channel::Input
Defined in:
lib/hooksler/simple_input.rb

Instance Method Summary collapse

Methods included from Channel::Input

extended, register

Constructor Details

#initialize(params) ⇒ SimpleInput

Returns a new instance of SimpleInput.



9
10
11
# File 'lib/hooksler/simple_input.rb', line 9

def initialize(params)
  @params = params
end

Instance Method Details

#load(request) ⇒ Object



13
14
15
16
# File 'lib/hooksler/simple_input.rb', line 13

def load(request)
  payload = MultiJson.load(request.body.read)
  build_message(payload, payload)
end