module HammerCLIForeman::ResourceSupportedTest

Public Instance Methods

execute() click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/resource_supported_test.rb, line 7
def execute
  if resource_supported?
    super
  else
    raise OperationNotSupportedError, _("The server does not support such operation.")
  end
end
resource_supported?() click to toggle source
# File lib/hammer_cli_foreman/resource_supported_test.rb, line 15
def resource_supported?
  resource.call(:index)
  true
rescue RestClient::ResourceNotFound => e
  false
end