Method: Rnp::Generate#usage=

Defined in:
lib/rnp/op/generate.rb

#usage=(usage) ⇒ Object

Set the usage for this key.

Parameters:

  • usage (Array<Symbol>, Array<String>, Symbol, String)

    the usage (:sign, etc)



148
149
150
151
152
153
154
# File 'lib/rnp/op/generate.rb', line 148

def usage=(usage)
  usage = [usage] unless usage.respond_to?(:each)
  Rnp.call_ffi(:rnp_op_generate_clear_usage, @ptr)
  usage.each do |usg|
    Rnp.call_ffi(:rnp_op_generate_add_usage, @ptr, usg.to_s)
  end
end