# File lib/hammer_cli/apipie/api_connection.rb, line 8 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
# File lib/hammer_cli/apipie/api_connection.rb, line 25 def has_resource?(resource_name) @api.has_resource?(resource_name) end
# File lib/hammer_cli/apipie/api_connection.rb, line 21 def resource(resource_name) @api.resource(resource_name) end
# File lib/hammer_cli/apipie/api_connection.rb, line 17 def resources @api.resources end