class BabySMS::Adapters::TestAdapter::WebHook
Public Instance Methods
process(app:, report:)
click to toggle source
# File lib/babysms/adapters/test_adapter.rb, line 49 def process(app:, report:) json = JSON.parse(app.request.body.read) message = BabySMS::Message.new(to: adapter.from, from: json["from"], contents: json["body"]) report.incoming_message(message) [200, { "Content-Type" => "text/plain" }, 'ok'] end