module TerseJava

Public Class Methods

scan_files(argv) click to toggle source

Routing method to call the proper method

# 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