class NormalizeXml::Controller

Attributes

model[RW]
someFlag[RW]
verbose[R]

Public Class Methods

new() click to toggle source
# File lib/normalizexml/controller.rb, line 23
def initialize()
        $LOG.debug "Controller::initialize"
        @cfg                         = Config.new.load
        @someFlag            = false
        @model                       = Parser.new
        @model.verbose       = false
end

Public Instance Methods

doSomethingWithCmdLineArg(arg) click to toggle source
# File lib/normalizexml/controller.rb, line 60
def doSomethingWithCmdLineArg(arg)
        $LOG.debug "Controller::doSomethingWithCmdLineArg( #{arg} )"
        #raise ArgumentError.new("Unexpected argument: #{arg}")
        return true          # I want cmd line args
end
doSomethingWithSwitch(arg) click to toggle source
# File lib/normalizexml/controller.rb, line 55
def doSomethingWithSwitch(arg)
        $LOG.debug "Controller::doSomethingWithSwitch( #{arg} )"
end
infile=(infile) click to toggle source
# File lib/normalizexml/controller.rb, line 45
def infile=(infile)
        @model.infile = infile
end
noCmdLineArg() click to toggle source
# File lib/normalizexml/controller.rb, line 67
def noCmdLineArg()
        $LOG.debug "Controller::noCmdLineArg"
        raise ArgumentError.new("Argument expected.")
        return false                 # No arg, no worky.
end
normalize() click to toggle source
# File lib/normalizexml/controller.rb, line 74
def normalize()
        $LOG.debug "Controller::normalize"
        @model.normalize()
end
outfile=(outfile) click to toggle source
# File lib/normalizexml/controller.rb, line 50
def outfile=(outfile)
        @model.outfile = outfile
end
verbose=(arg) click to toggle source
# File lib/normalizexml/controller.rb, line 39
def verbose=(arg)
        $LOG.debug "Controller::verbose=( #{arg} )"
        return verbose(arg)
end