Module: TerseJava
- Includes:
- TerseRuby
- Defined in:
- lib/terse_java.rb,
lib/terse_ruby.rb
Class Method Summary collapse
-
.scan_files(argv) ⇒ Object
Routing method to call the proper method.
Class Method Details
.scan_files(argv) ⇒ Object
Routing method to call the proper method
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/terse_java.rb', line 9 def self.scan_files argv puts "\nTerse Java called" settings = Terse::Settings.new settings.lang = :java settings.file_ext = "java" settings.one_keyword_per_line = false settings.loop_start = "{" settings.loop_ending = "}" settings.line_ending = ";" settings.indent_in = ["{"] settings.indent_in_regex = /({)\s*$/ # indent-in keywords may not be the first words on a given line settings.indent_out = ["}"] settings.indent_out_regex = /(})\s*$/ # } is a relatively unused char (outside of loop-endings) that this regex does nto need to be sophisticated Terse::Scan.scan_files settings, argv end |