Sha256: 31c3826ccd9a4db27e7dea5637bca5a75d6ab9be04399c019021125312a9cb67

Contents?: true

Size: 233 Bytes

Versions: 1

Compression:

Stored size: 233 Bytes

Contents

class Typero::HashType < Typero::Type
  def default
    {}
  end

  def validate
    raise TypeError, error_for(:not_hash_type_error) unless @value.is_a?(Hash)
  end

  def not_hash_type_error
    'value is not hash type'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
typero-0.4.0 ./lib/typero/type/hash.rb