Sha256: a69735a3e42491de926ba7da81743da9f55bf9423d8af98bb4013bc2d5992fd1
Contents?: true
Size: 690 Bytes
Versions: 7
Compression:
Stored size: 690 Bytes
Contents
require "active_model" module Gorillib module Model # Provides the minimum functionality to pass the ActiveModel lint tests # # @example Usage # class Person # include Gorillib::Model::ActiveModelShim # end # module ActiveModelShim extend Gorillib::Concern extend ActiveModel::Naming include Gorillib::Model::Conversion include ActiveModel::Validations # @return [false] def persisted? false end def attribute_method?(attr_name) self.class.has_field?(attr_name) end module ClassMethods end # ActiveModelShim::ClassMethods end # ActiveModelShim end end
Version data entries
7 entries across 7 versions & 1 rubygems