Sha256: c9edd0daa07723fabf19ad37b7d3506d25c8d7147c06f44d68c81cbc5d194807

Contents?: true

Size: 437 Bytes

Versions: 5

Compression:

Stored size: 437 Bytes

Contents

module Comable
  class Tracker < ActiveRecord::Base
    extend Enumerize

    validates :name, presence: true, length: { maximum: 255 }
    validates :tracker_id, length: { maximum: 255 }
    validates :code, presence: true
    validates :place, presence: true, length: { maximum: 255 }

    scope :activated, -> { where(activated_flag: true) }

    enumerize :place, in: %i(
      everywhere
      checkout
    ), scope: true
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
comable-core-0.7.0.beta1 app/models/comable/tracker.rb
comable-core-0.6.0 app/models/comable/tracker.rb
comable_core-0.5.0 app/models/comable/tracker.rb
comable_core-0.4.2 app/models/comable/tracker.rb
comable_core-0.4.1 app/models/comable/tracker.rb