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