Sha256: 8b50cdbac3880e99419c1d76225e3b6da6d6f309ecbb265ac5ae4db187865f20
Contents?: true
Size: 695 Bytes
Versions: 16
Compression:
Stored size: 695 Bytes
Contents
require 'apipie_bindings' require 'hammer_cli/ssloptions' module HammerCLI::Apipie class ApiConnection < HammerCLI::AbstractConnector attr_reader :api def initialize(params, options = {}) @logger = options[:logger] @api = ApipieBindings::API.new(params, HammerCLI::SSLOptions.new.get_options(params[:uri])) if options[:reload_cache] @api.clean_cache @logger.debug 'Apipie cache was cleared' unless @logger.nil? end end def resources @api.resources end def resource(resource_name) @api.resource(resource_name) end def has_resource?(resource_name) @api.has_resource?(resource_name) end end end
Version data entries
16 entries across 16 versions & 1 rubygems