Sha256: 49423fe0e0e8f2df1c3b91d369ddbdd8c182bd2873cd633d83ee0c57616f5739
Contents?: true
Size: 357 Bytes
Versions: 2
Compression:
Stored size: 357 Bytes
Contents
# frozen_string_literal: true module Arbetsformedlingen class Model def self.from_schema(schema) new(schema) end attr_reader :schema def initialize(schema) @schema = schema end def valid? @schema.success? end def errors @schema.errors end def to_h @schema.to_h end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arbetsformedlingen-0.7.0 | lib/arbetsformedlingen/models/model.rb |
arbetsformedlingen-0.6.0 | lib/arbetsformedlingen/models/model.rb |