Class: MQ::ConversionOptions

Inherits:
Object
  • Object
show all
Defined in:
lib/mq.rb

Overview

Conversion options for HTML to Markdown conversion

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConversionOptions

Returns a new instance of ConversionOptions.



33
34
35
36
37
# File 'lib/mq.rb', line 33

def initialize
  @extract_scripts_as_code_blocks = false
  @generate_front_matter = false
  @use_title_as_h1 = false
end

Instance Attribute Details

#extract_scripts_as_code_blocksObject

Returns the value of attribute extract_scripts_as_code_blocks.



31
32
33
# File 'lib/mq.rb', line 31

def extract_scripts_as_code_blocks
  @extract_scripts_as_code_blocks
end

#generate_front_matterObject

Returns the value of attribute generate_front_matter.



31
32
33
# File 'lib/mq.rb', line 31

def generate_front_matter
  @generate_front_matter
end

#use_title_as_h1Object

Returns the value of attribute use_title_as_h1.



31
32
33
# File 'lib/mq.rb', line 31

def use_title_as_h1
  @use_title_as_h1
end

Instance Method Details

#to_hObject



39
40
41
42
43
44
45
# File 'lib/mq.rb', line 39

def to_h
  {
    extract_scripts_as_code_blocks: @extract_scripts_as_code_blocks,
    generate_front_matter: @generate_front_matter,
    use_title_as_h1: @use_title_as_h1
  }
end