Module: Asciidoctor::Converter::BackendTraits

Defined in:
lib/asciidoctor/converter.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.derive_backend_traits(backend) ⇒ Object

Deprecated.

Do not use this in new code, and replace it when updating old code.

Use Asciidoctor::Converter.derive_backend_traits instead.



138
139
140
# File 'lib/asciidoctor/converter.rb', line 138

def self.derive_backend_traits backend
  Converter.derive_backend_traits backend
end

Instance Method Details

#backend_traitsObject Also known as: backend_info



131
132
133
# File 'lib/asciidoctor/converter.rb', line 131

def backend_traits
  @backend_traits ||= Converter.derive_backend_traits @backend
end

#basebackend(value = nil) ⇒ Object



103
104
105
# File 'lib/asciidoctor/converter.rb', line 103

def basebackend value = nil
  value ? (backend_traits[:basebackend] = value) : backend_traits[:basebackend]
end

#filetype(value = nil) ⇒ Object



107
108
109
# File 'lib/asciidoctor/converter.rb', line 107

def filetype value = nil
  value ? (backend_traits[:filetype] = value) : backend_traits[:filetype]
end

#htmlsyntax(value = nil) ⇒ Object



111
112
113
# File 'lib/asciidoctor/converter.rb', line 111

def htmlsyntax value = nil
  value ? (backend_traits[:htmlsyntax] = value) : backend_traits[:htmlsyntax]
end

#init_backend_traits(value = nil) ⇒ Object



127
128
129
# File 'lib/asciidoctor/converter.rb', line 127

def init_backend_traits value = nil
  @backend_traits = value || {}
end

#outfilesuffix(value = nil) ⇒ Object



115
116
117
# File 'lib/asciidoctor/converter.rb', line 115

def outfilesuffix value = nil
  value ? (backend_traits[:outfilesuffix] = value) : backend_traits[:outfilesuffix]
end

#supports_templates(value = true) ⇒ Object



119
120
121
# File 'lib/asciidoctor/converter.rb', line 119

def supports_templates value = true
  backend_traits[:supports_templates] = value
end

#supports_templates?Boolean

Returns:

  • (Boolean)


123
124
125
# File 'lib/asciidoctor/converter.rb', line 123

def supports_templates?
  backend_traits[:supports_templates]
end