Sha256: be674a2814f558c2ecac152492c26214b6263d79dc202f6705503ed89ed788ee

Contents?: true

Size: 382 Bytes

Versions: 6

Compression:

Stored size: 382 Bytes

Contents

module Comable
  class ShipmentMethod < ActiveRecord::Base
    validates :name, presence: true, length: { maximum: 255 }
    validates :fee, presence: true, numericality: { greater_than_or_equal_to: 0 }
    validates :traking_url, length: { maximum: 255 }

    scope :activated, -> { where(activate_flag: true) }
    scope :deactivated, -> { where(activate_flag: false) }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
comable_core-0.4.0 app/models/comable/shipment_method.rb
comable_core-0.3.4 app/models/comable/shipment_method.rb
comable_core-0.3.3 app/models/comable/shipment_method.rb
comable_core-0.3.2 app/models/comable/shipment_method.rb
comable_core-0.3.1 app/models/comable/shipment_method.rb
comable_core-0.3.0 app/models/comable/shipment_method.rb