Sha256: 51dbfedaddfada81a1d4e8de495f9bb9bc03a17eecd86fab41693baa34ea9683
Contents?: true
Size: 453 Bytes
Versions: 4
Compression:
Stored size: 453 Bytes
Contents
# frozen_string_literal: true module Trusona module Resources # ## A base resource class BaseResource include Trusona::Resources::Validators attr_reader :id def initialize(params = {}) @params = params @id = params[:id] || params['id'] end def to_h @params end def to_json(*_args) JSON(to_h) end def valid? true end end end end
Version data entries
4 entries across 4 versions & 1 rubygems