1980: def insert_mode(options = {})
1981: case options
1982: when :on, true
1983: @insert_mode = true
1984: when :off, false
1985: @insert_mode = false
1986: else
1987: return @insert_mode unless options
1988:
1989: @insert_mode = options[:on] unless options[:on].nil?
1990:
1991: unless options[:page].nil?
1992: if @pageset[options[:page]].nil? or options[:page] == :last
1993: @insert_page = @pageset[-1]
1994: else
1995: @insert_page = @pageset[options[:page]]
1996: end
1997: end
1998:
1999: @insert_position = options[:position] if options[:position]
2000: end
2001: end