Class: FaradayBoolean::ParseBoolean

Inherits:
Faraday::Middleware
  • Object
show all
Defined in:
lib/faraday_boolean/parse_boolean.rb

Overview

When response body is “true” or “false” (String), convert to true or false (Ruby literal)

Instance Method Summary collapse

Instance Method Details

#on_complete(env) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/faraday_boolean/parse_boolean.rb', line 6

def on_complete(env)
  case env[:body]
  when "true"
    env[:body] = true
  when "false"
    env[:body] = false
  end
end