Sha256: bde5989e2b4e25b4111ebe0672c24530eee80e49b9d4076fd95cfd5ea7734a44

Contents?: true

Size: 272 Bytes

Versions: 20

Compression:

Stored size: 272 Bytes

Contents

module Etherlite::Types
  class String < ByteString
    def signature
      "string"
    end

    def encode(_value)
      super _value.encode('UTF-8')
    end

    def decode(_connection, _value)
      super(_connection, _value).force_encoding("utf-8")
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
etherlite-0.6.0 lib/etherlite/types/string.rb
etherlite-0.5.3 lib/etherlite/types/string.rb
etherlite-0.5.2 lib/etherlite/types/string.rb
etherlite-0.5.1 lib/etherlite/types/string.rb
etherlite-0.5.0 lib/etherlite/types/string.rb
etherlite-0.4.2 lib/etherlite/types/string.rb
etherlite-0.4.1 lib/etherlite/types/string.rb
etherlite-0.4.0 lib/etherlite/types/string.rb
etherlite-0.3.0 lib/etherlite/types/string.rb
etherlite-0.2.6 lib/etherlite/types/string.rb
etherlite-0.2.5 lib/etherlite/types/string.rb
etherlite-0.2.4 lib/etherlite/types/string.rb
etherlite-0.2.3 lib/etherlite/types/string.rb
etherlite-0.2.2 lib/etherlite/types/string.rb
etherlite-0.2.1 lib/etherlite/types/string.rb
etherlite-0.2.0 lib/etherlite/types/string.rb
etherlite-0.1.8 lib/etherlite/types/string.rb
etherlite-0.1.7 lib/etherlite/types/string.rb
etherlite-0.1.6 lib/etherlite/types/string.rb
etherlite-0.1.5 lib/etherlite/types/string.rb