Class: Brocade::SAN::Provisioning::ObjectManipulator

Inherits:
Object
  • Object
show all
Defined in:
lib/brocadesan/provisioning.rb

Overview

manipulator object used on #obj_manipulate to insert block of commands into standard obj manipulation template, see the #obj_manipulate

Instance Method Summary collapse

Instance Method Details

#checks(&block) ⇒ Object

:nodoc:



881
882
883
# File 'lib/brocadesan/provisioning.rb', line 881

def checks(&block)
  @checks = block
end

#in_session(&block) ⇒ Object



889
890
891
# File 'lib/brocadesan/provisioning.rb', line 889

def in_session(&block)
  @in_session = block
end

#run_checksObject



885
886
887
# File 'lib/brocadesan/provisioning.rb', line 885

def run_checks
  @checks.call if @checks
end

#run_sessionObject



893
894
895
# File 'lib/brocadesan/provisioning.rb', line 893

def run_session
  @in_session.call if @in_session
end