class Twb::WorksheetField

Attributes

caption[R]

datasource[R]

name[R]

node[R]

uiname[R]

Public Class Methods

new(node, dsName) click to toggle source

# File lib/twb/worksheet.rb, line 261
def initialize node, dsName
  @node    = node
  @name    = node.attr('name').gsub(/^\[/,'').gsub(/\]$/,'')
  @caption = node.attr('caption').nil? ? nil : node.attr('caption').gsub(/^\[/,'').gsub(/\]$/,'') 
  @uiname  = if @caption.nil? || @caption == '' then @name else @caption end
  @datasource = dsName
end

Public Instance Methods

to_s() click to toggle source

# File lib/twb/worksheet.rb, line 269
def to_s
  "name:#{@name}|caption:#{@caption}|uiname:#{@uiname}||ds:#{datasource}"
end