Method: String#tab

Defined in:
lib/cgen/cgen.rb

#tab(n) ⇒ Object

Tabs left or right by n chars, using spaces.



2060
2061
2062
2063
2064
2065
2066
# File 'lib/cgen/cgen.rb', line 2060

def tab n
  if n >= 0
    gsub(/^/, ' ' * n)
  else
    gsub(/^ {0,#{-n}}/, "")
  end
end