Sha256: b047dade3281267627f9539b904217a34928a60c279fdde61d131d6afcc498c3

Contents?: true

Size: 450 Bytes

Versions: 13

Compression:

Stored size: 450 Bytes

Contents

module Virtus
  class Coercion

    # Coerce Array values
    class Array < Object
      primitive ::Array

      TIME_SEGMENTS = [ :year, :month, :day, :hour, :min, :sec ].freeze

      # Creates a Set instance from an Array
      #
      # @param [Array] value
      #
      # @return [Array]
      #
      # @api private
      def self.to_set(value)
        value.to_set
      end

    end # class Array
  end # class Coercion
end # module Virtus

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
virtus-0.5.5 lib/virtus/coercion/array.rb
virtus-0.5.4 lib/virtus/coercion/array.rb
virtus-0.5.3 lib/virtus/coercion/array.rb
fragrant-0.0.5 vendor/bundle/ruby/1.9.1/gems/virtus-0.5.2/lib/virtus/coercion/array.rb
virtus-0.5.2 lib/virtus/coercion/array.rb
virtus-0.5.1 lib/virtus/coercion/array.rb
virtus-0.5.0 lib/virtus/coercion/array.rb
virtus-0.4.2 lib/virtus/coercion/array.rb
virtus-0.4.1 lib/virtus/coercion/array.rb
virtus-0.4.0 lib/virtus/coercion/array.rb
virtus-0.3.0 lib/virtus/coercion/array.rb
virtus-0.2.0 lib/virtus/coercion/array.rb
virtus-0.1.0 lib/virtus/coercion/array.rb