class Spark::Serializer::Text

Attributes

encoding[R]

Public Class Methods

new(encoding=Encoding::UTF_8) click to toggle source
# File lib/spark/serializer/text.rb, line 7
def initialize(encoding=Encoding::UTF_8)
  error('Encoding must be an instance of Encoding') unless encoding.is_a?(Encoding)

  @encoding = encoding
end

Public Instance Methods

load(data) click to toggle source
# File lib/spark/serializer/text.rb, line 13
def load(data)
  data.to_s.force_encoding(@encoding)
end
to_s() click to toggle source
# File lib/spark/serializer/text.rb, line 17
def to_s
  "Text(#{@encoding})"
end