Sha256: 97a21b1e312df666b43248db95391fc59b4cb0b33d930dc252f44c61c5964482

Contents?: true

Size: 213 Bytes

Versions: 3

Compression:

Stored size: 213 Bytes

Contents

class HashCast::Casters::HashCaster

  def self.cast(value, attr_name, options = {})
    if value.is_a?(Hash)
      value
    else
      raise HashCast::Errors::CastingError, "should be a hash"
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hash_cast-0.5.2 lib/hash_cast/casters/hash_caster.rb
hash_cast-0.5.1 lib/hash_cast/casters/hash_caster.rb
hash_cast-0.5.0 lib/hash_cast/casters/hash_caster.rb