Sha256: 311585583fa94208d55f05f1579f74501e21ae936876f86995e6e026ecf9d6f7
Contents?: true
Size: 789 Bytes
Versions: 1
Compression:
Stored size: 789 Bytes
Contents
module Osheet class Column include WorkbookElement include WorksheetElement include StyledElement include MetaElement def initialize(workbook=nil, worksheet=nil, *args, &block) @workbook = workbook @worksheet = worksheet @width = nil @autofit = false @hidden = false instance_exec(*args, &block) if block_given? end def width(value=nil) !value.nil? ? @width = value : @width end def autofit(value); @autofit = !!value; end def autofit?; @autofit; end def hidden(value); @hidden = !!value; end def hidden?; @hidden; end def attributes { :style_class => @style_class, :width => @width, :autofit => @autofit, :hidden => @hidden } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
osheet-0.4.0 | lib/osheet/column.rb |