Class: CommissionTier
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- CommissionTier
- Includes:
- Models::Auditable
- Defined in:
- app/models/commission_tier.rb
Overview
== Schema Information
Table name: commission_tiers
Database name: primary
id :integer not null, primary key
description :string not null
Constant Summary
Constants included from Models::Auditable
Models::Auditable::ALWAYS_IGNORED
Class Method Summary collapse
- .select_options ⇒ Object
-
.sorted ⇒ ActiveRecord::Relation<CommissionTier>
A relation of CommissionTiers that are sorted.
Methods included from Models::Auditable
#all_skipped_columns, #audit_reference_data, #creator, #should_not_save_version, #stamp_record, #updater
Methods inherited from ApplicationRecord
ransackable_associations, ransackable_attributes, ransackable_scopes, ransortable_attributes, #to_relation
Methods included from Models::EventPublishable
Class Method Details
.select_options ⇒ Object
14 15 16 |
# File 'app/models/commission_tier.rb', line 14 def self. CommissionTier.sorted.map { |c| [c.description, c.id] } end |
.sorted ⇒ ActiveRecord::Relation<CommissionTier>
A relation of CommissionTiers that are sorted. Active Record Scope
12 |
# File 'app/models/commission_tier.rb', line 12 scope :sorted, -> { order(:id) } |