# File lib/templater/generator.rb, line 108 def argument(n, name, options={}, &block) self.arguments[n] = ArgumentDescription.new(name.to_sym, options, &block) class_eval "def \#{name}\nget_argument(\#{n})\nend\n\ndef \#{name}=(arg)\nset_argument(\#{n}, arg)\nend\n" end