Sha256: 300dfcae6f4b478a36a1c683704095c1141d6bd7d3489529640b492b1b88e398

Contents?: true

Size: 304 Bytes

Versions: 1

Compression:

Stored size: 304 Bytes

Contents

require "mountapi/schema/base"

module Mountapi
  module Schema
    # Schema implementation for String type
    class String
      include Base

      # cast value to string
      def cast(value)
        raise_cast_error(value) unless value.is_a?(::String)
        value.to_s
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mountapi-0.11.1 lib/mountapi/schema/string.rb