class Docdown::CodeCommands::Repl
Public Class Methods
new(command)
click to toggle source
# File lib/docdown/code_commands/repl.rb, line 6 def initialize(command) @command = command @contents = "" end
Public Instance Methods
call()
click to toggle source
# File lib/docdown/code_commands/repl.rb, line 23 def call puts @contents.inspect zip = ReplRunner.new(:"#{keyword}", @command).zip(contents.strip) @result = zip.flatten.join("\n") end
keyword=(keyword)
click to toggle source
# File lib/docdown/code_commands/repl.rb, line 11 def keyword=(keyword) @keyword = keyword puts keyword if keyword.to_s == "repl" command_array = @command.split(" ") puts command_array.inspect @keyword = command_array.first else @command = "#{keyword} #{@command}" end end
to_md()
click to toggle source
# File lib/docdown/code_commands/repl.rb, line 29 def to_md "$ #{@command}" end