Sha256: 44bbec512ccf780db8032d47f563b5eaeff112cfeea1f24e1fd420622c28f5e9

Contents?: true

Size: 351 Bytes

Versions: 2

Compression:

Stored size: 351 Bytes

Contents

module Virtus
  class Attribute

    # Example usage:
    #
    #   class Post
    #     include Virtus
    #
    #     attribute :meta, Hash
    #   end
    #
    #   Post.new(:meta => { :tags => %w(foo bar) })
    #
    class Hash < Object
      primitive ::Hash
      complex   true
    end # class Hash
  end # class Attribute
end # module Virtus

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
virtus-0.0.5 lib/virtus/attribute/hash.rb
virtus-0.0.4 lib/virtus/attribute/hash.rb