Sha256: b5ec058de97d8e3b5f12e91794af67bf6141acc9ad191e0941371f0afce8280e

Contents?: true

Size: 592 Bytes

Versions: 1

Compression:

Stored size: 592 Bytes

Contents

class HtmlGen::TextEle
  attr_reader :args

  def initialize(args)
    @str = args[:str]
    @inden = args[:inden]
    @nl = args[:nl]
  end

  #Returns the text that this element holds.
  def str
    return @str
  end

  #Returns the text HTML-escaped.
  def html(args)
    if args[:level]
      level = args[:level]
    else
      level = 0
    end

    if !args.key?(:pretty) or args[:pretty]
      pretty = true
    else
      pretty = false
    end

    str = ""
    str << @inden * level if pretty
    str << HtmlGen.escape_html(@str)
    str << @nl if pretty

    return str
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
html_gen-0.0.6 lib/html_gen/text_ele.rb