Method: Cosmos::Processor#initialize
- Defined in:
- lib/cosmos/processors/processor.rb
#initialize(value_type = :CONVERTED) ⇒ Processor
Create a new Processor
33 34 35 36 37 38 39 40 |
# File 'lib/cosmos/processors/processor.rb', line 33 def initialize(value_type = :CONVERTED) @name = self.class.to_s.upcase value_type = value_type.to_s.upcase.intern @value_type = value_type raise ArgumentError, "value_type must be RAW, CONVERTED, FORMATTED, or WITH_UNITS. Is #{@value_type}" unless Packet::VALUE_TYPES.include?(@value_type) @results = {} end |