Module: AsciidocBib::Styles
- Defined in:
- lib/asciidoc-bib/styles.rb
Overview
Simple checks on available styles through CSL
Class Method Summary collapse
-
.available ⇒ Object
Returns a list of available styles.
-
.default_style ⇒ Object
Retrieves a default style, here set to ‘apa’.
-
.is_numeric?(style) ⇒ Boolean
Checks if given style is a numeric style, i.e.
-
.valid?(style) ⇒ Boolean
Checks if a given style (as input by user) is available in CSL.
Class Method Details
.available ⇒ Object
Returns a list of available styles.
9 10 11 |
# File 'lib/asciidoc-bib/styles.rb', line 9 def Styles.available CSL::Style.ls end |
.default_style ⇒ Object
Retrieves a default style, here set to ‘apa’.
14 15 16 |
# File 'lib/asciidoc-bib/styles.rb', line 14 def Styles.default_style 'apa' end |
.is_numeric?(style) ⇒ Boolean
Checks if given style is a numeric style, i.e. one that uses numeric references.
25 26 27 |
# File 'lib/asciidoc-bib/styles.rb', line 25 def Styles.is_numeric? style CSL::Style.load(style).citation_format == :numeric end |