class Nexmo::Markdown::Filters::CodeSnippet::Run

Public Class Methods

new(config, snippet) click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/run.rb, line 8
def initialize(config, snippet)
  @config  = config
  @snippet = snippet
end

Public Instance Methods

render() click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/run.rb, line 21
def render
  renderer.run_command(run_command, file_name, @config['code']['source']).to_s
end
run_command() click to toggle source
# File lib/nexmo_markdown_renderer/filters/code_snippet/run.rb, line 13
def run_command
  @run_command ||= begin
    if @config['run_command']
      @config['run_command'].gsub('{filename}', file_name)
    end
  end
end