class HtmlGrid::Textarea

Attributes

unescaped[RW]
value[W]

Public Instance Methods

_to_html(context, value = @value) click to toggle source
# File lib/htmlgrid/textarea.rb, line 43
def _to_html(context, value = @value)
  if value.is_a?(Array)
    value.collect { |elm| escape_value elm }.join("\n")
  else
    escape_value value
  end.strip
end
escape_value(elm) click to toggle source
# File lib/htmlgrid/textarea.rb, line 39
def escape_value(elm)
  @unescaped ? elm.to_s : escape(elm.to_s)
end
to_html(context) click to toggle source
# File lib/htmlgrid/textarea.rb, line 33
def to_html(context)
  context.textarea(@attributes) {
    _to_html(context, @value)
  }
end