Class: ReadXls::Evaluator::ExtendedFormat
- Inherits:
-
Object
- Object
- ReadXls::Evaluator::ExtendedFormat
- Defined in:
- lib/read_xls/evaluator/extended_format.rb
Instance Attribute Summary collapse
-
#builder ⇒ Object
Returns the value of attribute builder.
-
#format_index ⇒ Object
Returns the value of attribute format_index.
Instance Method Summary collapse
- #evaluate ⇒ Object
-
#initialize(options) ⇒ ExtendedFormat
constructor
A new instance of ExtendedFormat.
Constructor Details
#initialize(options) ⇒ ExtendedFormat
Returns a new instance of ExtendedFormat.
6 7 8 9 |
# File 'lib/read_xls/evaluator/extended_format.rb', line 6 def initialize() self.builder = .fetch(:builder) self.format_index = .fetch(:format_index) end |
Instance Attribute Details
#builder ⇒ Object
Returns the value of attribute builder.
4 5 6 |
# File 'lib/read_xls/evaluator/extended_format.rb', line 4 def builder @builder end |
#format_index ⇒ Object
Returns the value of attribute format_index.
4 5 6 |
# File 'lib/read_xls/evaluator/extended_format.rb', line 4 def format_index @format_index end |
Instance Method Details
#evaluate ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/read_xls/evaluator/extended_format.rb', line 11 def evaluate format_string = builder.formats[format_index] ::ReadXls::Type::ExtendedFormat.new( :format_string => format_string ) end |