Sha256: 1afba5817b1c2731233fcceed7196e0498701ed5058b87e62e06dc5daeb1df32
Contents?: true
Size: 985 Bytes
Versions: 33
Compression:
Stored size: 985 Bytes
Contents
require 'netbox_client_ruby/api/secrets/rsa_key_pair' require 'netbox_client_ruby/api/secrets/secret_roles' require 'netbox_client_ruby/api/secrets/secrets' require 'netbox_client_ruby/api/secrets/session_key' require 'netbox_client_ruby/communication' module NetboxClientRuby module Secrets { secret_roles: SecretRoles, secrets: Secrets, generate_rsa_key_pair: RSAKeyPair, get_session_key: SessionKey }.each_pair do |method_name, class_name| define_method(method_name) { class_name.new } module_function(method_name) end { secret_role: SecretRole, secret: Secret }.each_pair do |method_name, class_name| define_method(method_name) { |id| class_name.new id } module_function(method_name) end def session_key=(session_key) @session_key = session_key end module_function(:session_key=) def session_key @session_key end module_function(:session_key) end end
Version data entries
33 entries across 33 versions & 1 rubygems