Sha256: 3a5cd8ce67d8e6846043d60f87df54c71c84292a1e88ced76c047f28d0e1c9b5

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

module IRuby
  def self.convert(object, options)
    Display.convert(object, options)
  end

  def self.display(obj, options = {})
    Kernel.instance.display(obj, options)
  end

  def self.table(s)
    html(HTML.table(s))
  end

  def self.latex(s)
    convert(s, mime: 'text/latex')
  end

  def self.math(s)
    convert("$$#{s}$$", mime: 'text/latex')
  end

  def self.html(s)
    convert(s, mime: 'text/html')
  end

  def self.javascript(s)
    convert(s, mime: 'application/javascript')
  end

  def self.svg(s)
    convert(s, mime: 'image/svg+xml')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
iruby-0.1.12 lib/iruby/utils.rb