Sha256: 590e4959310835c546b762ab203134d530705c1830ee381ee8a44af7e0e2648b

Contents?: true

Size: 623 Bytes

Versions: 3

Compression:

Stored size: 623 Bytes

Contents

module MechanizeStore
    class PaymentStatus < ActiveRecord::Base
        validates :name, presence: true
        
        #ids inseridos na base de dados
        ACCOMPLISHED = 1
        IN_ANALISIS = 2
        AWAITING = 3
        CANCELED = 4
        UNAUHTORIZED = 5
        NEEDS_AUTHORIZATION = 6

        def label_str
            return "success" if self.id == ACCOMPLISHED
            return "warning" if self.id == AWAITING or self.id == IN_ANALISIS
            return "info" if self.id == CANCELED 
            return "danger" if self.id == NEEDS_AUTHORIZATION or self.id = UNAUHTORIZED
        end
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mechanize_store-0.0.8 app/models/mechanize_store/payment_status.rb
mechanize_store-0.0.7 app/models/mechanize_store/payment_status.rb
mechanize_store-0.0.6 app/models/mechanize_store/payment_status.rb