Method: RedShift#debug

Defined in:
lib/redshift/redshift.rb

#debug(setting = true, &block) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/redshift/redshift.rb', line 40

def debug setting = true, &block
  if block
    begin
      save_setting = $REDSHIFT_DEBUG
      $REDSHIFT_DEBUG = setting
      block.call
    ensure
      $REDSHIFT_DEBUG = save_setting
    end
  else
    $REDSHIFT_DEBUG = setting
  end
end