Class: Idcf::Cli::Service::Ilb::SslalgorithmsIds

Inherits:
Base
  • Object
show all
Defined in:
lib/idcf/cli/service/ilb/sslalgorithms_ids.rb

Overview

sslalgorithms_ids

Constant Summary

Constants inherited from Base

Base::ARG_TYPE_OPT, Base::ARG_TYPE_REQ, Base::ARG_TYPE_REST, Base::HELP_FORMAT

Instance Attribute Summary

Attributes inherited from Base

#last_command, #last_command_args

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#between_param?, #cli_error, #initialize, make_param_s, #method_option_cnt, #method_rest?, option, reset, valid_params

Methods included from Lib::Include::RecurringCalling

#recurring_calling

Constructor Details

This class inherits a constructor from Idcf::Cli::Service::Base

Class Method Details

.descriptionObject



10
11
12
# File 'lib/idcf/cli/service/ilb/sslalgorithms_ids.rb', line 10

def description
  'Get a hash of sslalgorithm id array'
end

Instance Method Details

#do(api, _o) ⇒ Object

do

Parameters:

  • api (Idcf::Ilb::Lib::Api)
  • _o (Hash)

    options



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/idcf/cli/service/ilb/sslalgorithms_ids.rb', line 19

def do(api, _o)
  list = api.do(:list_sslalgorithms).collect do |a|
    {
      id: a['id']
    }
  end

  {
    algorithms: list
  }
end