Class: S2P::Notebook

Inherits:
Object
  • Object
show all
Defined in:
lib/s2p/notebook.rb,
lib/s2p/notebook.rb

Defined Under Namespace

Classes: Component

Class Method Summary collapse

Class Method Details

.run(source, runner_class = NotebookRunner) ⇒ Object



15
16
17
18
19
# File 'lib/s2p/notebook.rb', line 15

def self.run(source, runner_class=NotebookRunner)
  Redcarpet::Markdown.new(runner_class, :fenced_code_blocks => true).render(source)

  :ok
end

.run_file(source, runner_class = NotebookRunner) ⇒ Object



11
12
13
# File 'lib/s2p/notebook.rb', line 11

def self.run_file(source, runner_class=NotebookRunner)
  run(File.read(source), runner_class)
end