Method: Cassette::Client#st
- Defined in:
- lib/cassette/client.rb
#st(tgt_param, service, force = false) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/cassette/client.rb', line 33 def st(tgt_param, service, force = false) logger.info "Requesting ST for #{service}" tgt = tgt_param.respond_to?(:call) ? tgt_param[] : tgt_param cache.fetch_st(tgt, service, force: force) do response = http.post("#{tickets_path}/#{tgt}", service: service) response.body.tap do |st| logger.info "ST is #{st}" end end end |