class PG::TextDecoder::TimestampWithTimeZone - pg-0.21.0 Documentation

# class PG::TextDecoder::TimestampWithTimeZone

### Constants

ISO_DATETIME_WITH_TIMEZONE

### Public Instance Methods

decode(string, tuple=nil, field=nil) click to toggle source

    # File lib/pg/text_decoder.rb, line 35
    def decode(string, tuple=nil, field=nil)
            if string =~ ISO_DATETIME_WITH_TIMEZONE
                    Time.new $1.to_i, $2.to_i, $3.to_i, $4.to_i, $5.to_i, "#{$6}#{$7}".to_r, "#{$8}:#{$9 || '00'}:#{$10 || '00'}"
            else
                    string
            end
    end