Module: ObjCGenerator
- Defined in:
- lib/ObjCGenerator.rb,
lib/ObjCGenerator/command.rb,
lib/ObjCGenerator/version.rb,
lib/ObjCGenerator/file_copier.rb,
lib/ObjCGenerator/json_parser.rb,
lib/ObjCGenerator/category_generator.rb,
lib/ObjCGenerator/class_interface_generator.rb,
lib/ObjCGenerator/class_implementation_generator.rb
Defined Under Namespace
Classes: CategoryGenerator, ClassImplementationGenerator, ClassInterfaceGenerator, Command, FileCopier, JSONParser
Constant Summary collapse
- VERSION =
"0.0.7"
Class Method Summary collapse
Class Method Details
.vertical_align_vars(strings, regexp, index) ⇒ Object
132 133 134 135 136 137 138 139 140 141 142 |
# 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 |