class Nexmo::Markdown::Filters::CodeSnippet::Binding
Public Class Methods
new(config)
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 6 def initialize(config) @config = config end
Public Instance Methods
file_name()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 26 def file_name @file_name ||= @config['file_name'] end
import_dependencies?()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 34 def import_dependencies? @config['import_dependencies'] end
lang()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 18 def lang @lang ||= @config['title'].delete('.') end
language()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 10 def language @language ||= @config['language'] end
lexer()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 14 def lexer @lexer ||= Nexmo::Markdown::CodeLanguage.find(language).lexer end
source()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 30 def source @source ||= @config['source'] end
unindent()
click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/binding.rb, line 22 def unindent @unindent ||= @config['unindent'] end