Sha256: 4fc3d7846d541c779f589d3ded577c357b0a3cdaacbefa3360dd7c6f85f8fdd6

Contents?: true

Size: 228 Bytes

Versions: 1

Compression:

Stored size: 228 Bytes

Contents

require 'dry-struct'
require 'dry-types'

module Nova
  module API
    module Utils
      class BaseStruct < Dry::Struct
        DATE_REGEX = /\A\d{4}-\d{2}-\d{2}\z/

        transform_keys(&:to_sym)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nova-api-0.4.0 lib/nova/api/utils/base_struct.rb