Sha256: 23859305e4a4b8717a6a816003fa1805e7304387268d09ad71583178729b3eee
Contents?: true
Size: 609 Bytes
Versions: 1
Compression:
Stored size: 609 Bytes
Contents
require 'apipie_bindings' module HammerCLI::Apipie class ApiConnection < HammerCLI::AbstractConnector attr_reader :api def initialize(params, options = {}) @logger = options[:logger] @api = ApipieBindings::API.new(params) 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hammer_cli-0.9.0 | lib/hammer_cli/apipie/api_connection.rb |