Sha256: 9b55e1c1fd5979715d87a19844ca1cf59f21245854ddcc87c666825f2cb9c88b
Contents?: true
Size: 597 Bytes
Versions: 49
Compression:
Stored size: 597 Bytes
Contents
require 'subj_models/concerns/comprising_external_id' module SubjModels module UserDeliveryAddressModule def self.included(including_class) including_class.class_eval do include SubjModels::ComprisingExternalId belongs_to :user belongs_to :city has_many :orders validates :street_name, :house_number, :city, presence: true, unless: :skip_validations attr_accessor :skip_validations scope :user_id, -> (user_id) { where(user_id: user_id) } end def to_s id.to_s # TODO end end end end
Version data entries
49 entries across 49 versions & 2 rubygems