Sha256: ee64027f0bceb29f122e5a721dd2c23706cfb97529986c6a7141ae3b4d5ce206
Contents?: true
Size: 442 Bytes
Versions: 13
Compression:
Stored size: 442 Bytes
Contents
# frozen_string_literal: true module ShotgunApiRuby class ServerInfo def initialize(connection) @connection = connection end attr_reader :connection def get resp = @connection.get resp_body = JSON.parse(resp.body) if resp.status >= 300 raise "Error while getting server infos: #{resp_body['errors']}" end data = resp_body["data"] OpenStruct.new(data) end end end
Version data entries
13 entries across 13 versions & 1 rubygems