Sha256: 4c8a3538c5f3560589e2092a7c8c095b99f2fc67e40407ba40a91bc2314708ed

Contents?: true

Size: 283 Bytes

Versions: 14

Compression:

Stored size: 283 Bytes

Contents

require 'forwardable'
module AnsibleTowerClient
  module Logging
    extend Forwardable
    delegate :logger => :AnsibleTowerClient

    def log_from_response(response)
      JSON.parse(response.body).pretty_inspect
    rescue JSON::ParserError
      response.body
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ansible_tower_client-0.21.3 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.21.2 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.21.1 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.21.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.20.2 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.20.1 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.20.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.19.1 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.19.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.18.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.17.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.16.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.15.0 lib/ansible_tower_client/logging.rb
ansible_tower_client-0.14.0 lib/ansible_tower_client/logging.rb