Method: DataTypes::Char#dump

Defined in:
lib/active_model_serializers_binary/data_types.rb

#dump(value = nil) ⇒ Object

to bytes



180
181
182
183
184
# File 'lib/active_model_serializers_binary/data_types.rb', line 180

def dump(value=nil) # to bytes
  before_dump( value )
  @raw_value = @value.map{|v| v.ljust(@length, @default_value).slice(0,@length)}.first.split("").map{|x| x=="\u0000" ? 0 : ASCII_TO_UTF8.index(x)}
  @raw_value
end