Method: Condom::Classic#initialize
- Defined in:
- lib/condom/classic.rb
#initialize(args = nil) ⇒ Classic
The constructor. Argument could be:
-
nothing,
-
the title of the document,
-
a hash of options.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/condom/classic.rb', line 13 def initialize(args = nil) # Need to initialize each variables else they won't exist in instance_variables. @listings = @fancyhdr = @graphics = @math = @pdf = nil # The default options = { :filename => 'document', :listings => false, :fancyhdr => false, :graphics => false, :math => false, :pdf => true } if args.is_a? String [:title] = args elsif args.is_a? Hash .merge! args end super() end |