Class: NextSgad::Function
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ApplicationRecord
- NextSgad::Function
- Defined in:
- app/models/next_sgad/function.rb
Constant Summary collapse
- INITIAL_LETTER =
"F"
Class Method Summary collapse
-
.map_for_filter ⇒ Object
creates filter data.
-
.map_for_select ⇒ Object
creates filter data.
Instance Method Summary collapse
Methods inherited from ApplicationRecord
#create_number, #create_number!
Class Method Details
.map_for_filter ⇒ Object
creates filter data
23 24 25 |
# File 'app/models/next_sgad/function.rb', line 23 def self.map_for_filter [[I18n.t(:everything), :all]] + all.map {|f| [f.name_and_number, f.id]} end |
.map_for_select ⇒ Object
creates filter data
18 19 20 |
# File 'app/models/next_sgad/function.rb', line 18 def self.map_for_select all.map {|f| [f.name_and_number, f.id]} end |
Instance Method Details
#name_and_number ⇒ Object
13 14 15 |
# File 'app/models/next_sgad/function.rb', line 13 def name_and_number "#{number} - #{name}" end |