Class: Xmlss::Element::Column

Inherits:
Object
  • Object
show all
Defined in:
lib/xmlss/element/column.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attrs = {}) ⇒ Column

Returns a new instance of Column.



9
10
11
12
13
14
# File 'lib/xmlss/element/column.rb', line 9

def initialize(attrs={})
  self.style_id = attrs[:style_id]
  self.width = attrs[:width]
  self.auto_fit_width = attrs[:auto_fit_width] || false
  self.hidden = attrs[:hidden] || false
end

Instance Attribute Details

#auto_fit_widthObject

Returns the value of attribute auto_fit_width.



7
8
9
# File 'lib/xmlss/element/column.rb', line 7

def auto_fit_width
  @auto_fit_width
end

#hiddenObject

Returns the value of attribute hidden.



7
8
9
# File 'lib/xmlss/element/column.rb', line 7

def hidden
  @hidden
end

#style_idObject

Returns the value of attribute style_id.



7
8
9
# File 'lib/xmlss/element/column.rb', line 7

def style_id
  @style_id
end

#widthObject

Returns the value of attribute width.



7
8
9
# File 'lib/xmlss/element/column.rb', line 7

def width
  @width
end

Class Method Details

.writerObject



5
# File 'lib/xmlss/element/column.rb', line 5

def self.writer; :column; end

Instance Method Details

#autofitObject



23
# File 'lib/xmlss/element/column.rb', line 23

def autofit;         self.auto_fit_width;         end

#autofit=(value) ⇒ Object



24
# File 'lib/xmlss/element/column.rb', line 24

def autofit=(value); self.auto_fit_width = value; end

#autofit?Boolean

Returns:

  • (Boolean)


26
# File 'lib/xmlss/element/column.rb', line 26

def autofit?; !!self.autofit; end

#hidden?Boolean

Returns:

  • (Boolean)


27
# File 'lib/xmlss/element/column.rb', line 27

def hidden?;  !!self.hidden;  end