Class: FluentCommandBuilder::SecurityOSX::V107::SecurityOSX

Inherits:
CommandBase
  • Object
show all
Defined in:
lib/fluent_command_builder/command_builders/security_osx_107.rb

Instance Method Summary collapse

Methods inherited from CommandBase

#configure!, #execute!, #to_s

Constructor Details

#initialize(underlying_builder) ⇒ SecurityOSX

Returns a new instance of SecurityOSX.



24
25
26
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 24

def initialize(underlying_builder)
  super underlying_builder
end

Instance Method Details

#delete_certificateObject



27
28
29
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 27

def delete_certificate
  DeleteCertificate.new @b
end

#find_certificateObject



30
31
32
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 30

def find_certificate
  FindCertificate.new @b
end

#help {|@b| ... } ⇒ Object

Yields:

  • (@b)


39
40
41
42
43
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 39

def help
  @b.append ' help'
  yield @b if block_given?
  self
end

#import(input_file) ⇒ Object



33
34
35
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 33

def import(input_file)
  Import.new @b, input_file
end

#unlock_keychainObject



36
37
38
# File 'lib/fluent_command_builder/command_builders/security_osx_107.rb', line 36

def unlock_keychain
  UnlockKeychain.new @b
end