Sha256: 249f82c674148c3b469b1fd8a5fe8373ae2b942f9415eed7276ce33238bc009a

Contents?: true

Size: 478 Bytes

Versions: 15

Compression:

Stored size: 478 Bytes

Contents

module Absa::H2h::Transmission
    
  class Record
    include Strata::RecordWriter
    extend Strata::RecordWriter::ClassMethods
    
    set_record_length 198
    set_delimiter "\r\n"
    set_allowed_characters ('A'..'Z').to_a + ('a'..'z').to_a + (0..9).to_a.map(&:to_s) + ['.','/','-','&','*',',','(',')','<','+','$',';','>','=',"'",' '] # move to config file

    def initialize(options = {})
      set_layout_variables(options)
      validate! options
    end

  end
  
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
absa-h2h-0.1.11 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.10 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.9 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.8 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.7 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.6 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.5 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.4 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.3 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.2 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.1 lib/absa-h2h/transmission/record.rb
absa-h2h-0.1.0 lib/absa-h2h/transmission/record.rb
absa-h2h-0.0.13 lib/absa-h2h/transmission/record.rb
absa-h2h-0.0.12 lib/absa-h2h/transmission/record.rb
absa-h2h-0.0.11 lib/absa-h2h/transmission/record.rb