Class: PagerDuty::Connection::Mashify
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- PagerDuty::Connection::Mashify
- Defined in:
- lib/pager_duty/connection.rb
Instance Method Summary collapse
Instance Method Details
#on_complete(env) ⇒ Object
187 188 189 |
# File 'lib/pager_duty/connection.rb', line 187 def on_complete(env) env[:body] = parse(env[:body]) end |
#parse(body) ⇒ Object
191 192 193 194 195 196 197 198 199 200 |
# File 'lib/pager_duty/connection.rb', line 191 def parse(body) case body when Hash ::Hashie::Mash.new(body) when Array body.map { |item| parse(item) } else body end end |