Sha256: 830be1975baa2855cc8d477f63eae04326a28727084d13ef8d1b52fcabe9ae49
Contents?: true
Size: 741 Bytes
Versions: 4
Compression:
Stored size: 741 Bytes
Contents
require 'osheet/meta_element' require 'osheet/styled_element' require 'osheet/cell' module Osheet class Row include MetaElement include StyledElement attr_reader :cells, :format def initialize(height=nil) @height = height @autofit = false @hidden = false @cells = [] @format = Format.new(:general) end def height(value=nil) value.nil? ? @height : @height = value end def autofit(value=nil) value.nil? ? @autofit : @autofit = !!value end def autofit?; @autofit; end def hidden(value=nil) value.nil? ? @hidden : @hidden = !!value end def hidden?; @hidden; end def cell(cell_obj) @cells << cell_obj end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
osheet-1.0.0.rc.4 | lib/osheet/row.rb |
osheet-1.0.0.rc.3 | lib/osheet/row.rb |
osheet-1.0.0.rc.2 | lib/osheet/row.rb |
osheet-1.0.0.rc.1 | lib/osheet/row.rb |