Class: DetailWin::HtmlStr

Inherits:
String show all
Defined in:
lib/gemviews.rb

Instance Method Summary collapse

Methods inherited from String

#_chomp_null, #double_quote, #single_quote, #sql_escape, #sql_quote

Instance Method Details

#insertDep(name, value, val2 = '') ⇒ Object



345
346
347
# File 'lib/gemviews.rb', line 345

def insertDep(name, value, val2='')
    insertHtml("<tr><td>#{name}</td><td>&nbsp; #{CGI.escapeHTML(value)}</td><td> &nbsp;: #{CGI.escapeHTML(val2)}</td></tr>")
end

#insertHtml(str) ⇒ Object



335
336
337
# File 'lib/gemviews.rb', line 335

def insertHtml(str)
    self.concat(str)
end

#insertItem(name, value) ⇒ Object



339
340
341
342
343
# File 'lib/gemviews.rb', line 339

def insertItem(name, value)
    if value && !value.empty?
        insertHtml("<tr><td>#{name}</td><td>: #{CGI.escapeHTML(value)}</td></tr>")
    end
end

#insertUrl(name, url) ⇒ Object



349
350
351
352
353
# File 'lib/gemviews.rb', line 349

def insertUrl(name, url)
    if url && !url.empty?
        insertHtml("<tr><td>#{name}</td><td>:<a href='#{url}'>#{url}</a></td></tr>")
    end
end