class EnvCompat::CodeBlock

Public Class Methods

new() click to toggle source
# File lib/env_compat.rb, line 60
def initialize
  @code_block = [false, true].cycle
end

Public Instance Methods

cycle() click to toggle source
# File lib/env_compat.rb, line 64
def cycle
  @code_block.next
end
in_block?() click to toggle source
# File lib/env_compat.rb, line 68
def in_block?
  @code_block.peek
end
toggle(str) click to toggle source
# File lib/env_compat.rb, line 72
def toggle str
  @code_block.next
  str + '_'
end