Module: TerseJava

Includes:
TerseRuby
Defined in:
lib/terse_java.rb,
lib/terse_ruby.rb

Class Method Summary collapse

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