Module: VimPrinter

Includes:
AgileUtils
Defined in:
lib/vim_printer/cli.rb,
lib/vim_printer/version.rb,
lib/vim_printer/configuration.rb,
lib/vim_printer/config/vim_printer.rb

Defined Under Namespace

Classes: CLI, Configuration

Constant Summary collapse

VERSION =
"0.2.7"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



17
18
19
# File 'lib/vim_printer/configuration.rb', line 17

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



22
23
24
# File 'lib/vim_printer/configuration.rb', line 22

def configure
  yield configuration
end

.update_configObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/vim_printer/config/vim_printer.rb', line 3

def update_config
  VimPrinter.configure do |config|
    config.options[:html] = [
      "-c 'let g:html_expand_tabs = 1'",
      "-c 'let g:html_use_css = 1'",
      "-c 'let g:html_no_progress = 1'",
      "-c 'let g:html_number_lines = 0'",
      "-c 'let g:html_use_xhtml = 1'",
      "-c 'let g:html_ignore_folding = 1'"
    ]
  end
end