class ReadXls::Evaluator::Number

Attributes

builder[RW]
number[RW]
xf_index[RW]

Public Class Methods

new(builder, number, xf_index) click to toggle source
# File lib/read_xls/evaluator/number.rb, line 6
def initialize(builder, number, xf_index)
  self.builder  = builder
  self.number   = number
  self.xf_index = xf_index
end

Public Instance Methods

evaluate() click to toggle source
# File lib/read_xls/evaluator/number.rb, line 12
def evaluate
  FormatNumber.new(number, extended_format).evaluate
end

Private Instance Methods

extended_format() click to toggle source
# File lib/read_xls/evaluator/number.rb, line 19
def extended_format
  builder.extended_formats[xf_index]
end