class Aws::DynamoDB::AttributeValue::Marshaler

def format_set(set)

def format_set(set)
  case set.first
  when String then { ss: set.map(&:to_s) }
  when Numeric then { ns: set.map(&:to_s) }
  when StringIO, IO then { bs: set.map(&:read) }
  else
    msg = "set types only support String, Numeric, or IO objects"
    raise ArgumentError, msg
  end
end