Sha256: 63e51dd550bfad99310b80f4f3cacef18f1a07441f3bac823c20b2fb1c7b3624

Contents?: true

Size: 479 Bytes

Versions: 6

Compression:

Stored size: 479 Bytes

Contents

require 'subj_models/services/types_support'
module SubjModels

  module UserCardDeliveryModule

    include SubjModels::TypesSupport::CardReceiveTypes

    def self.included(including_class)

      including_class.class_eval do


        # enum delivery_type: CARD_RECEIVE_TYPES

        belongs_to :user

        scope :user_id, -> (user_id) { where(user_id: user_id) }


        def delivery_type_value
          self[:delivery_type]
        end

      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
subj_models-0.5.6 lib/subj_models/user_card_delivery.rb
subj_models-0.5.5 lib/subj_models/user_card_delivery.rb
subj_models-0.5.4 lib/subj_models/user_card_delivery.rb
subj_models-0.5.3 lib/subj_models/user_card_delivery.rb
subj_models-0.5.2 lib/subj_models/user_card_delivery.rb
subj_models-0.5.1 lib/subj_models/user_card_delivery.rb