lib/active_attr/basic_model.rb
require "active_model"
require "active_support/concern"
module ActiveAttr
# Provides the minimum functionality to pass the ActiveModel lint tests
#
# @example Usage
# class Person
# include ActiveAttr::BasicModel
# end
#
# @since 0.2.0
module BasicModel
extend ActiveSupport::Concern
extend ActiveModel::Naming
include ActiveModel::Conversion
include ActiveModel::Validations
# @return [false]
# @since 0.2.0
def persisted?
false
end
end
end