module ObjCGenerator

Constants

VERSION

Public Class Methods

vertical_align_vars(strings , regexp, index) click to toggle source
# File lib/ObjCGenerator/class_implementation_generator.rb, line 132
def self.vertical_align_vars (strings , regexp, index)
  max_lengt = strings.map { | str|
    str.split(regexp)[0..index].join.length
  }.max

  result = strings.map { |str|
    arr =  str.split(regexp)
    arr[0..index].join.ljust(max_lengt , ' ') + arr[index+1..arr.length].join
  }
  result
end