Class: NextSgad::Function

Inherits:
ApplicationRecord show all
Defined in:
app/models/next_sgad/function.rb

Constant Summary collapse

INITIAL_LETTER =
"F"

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ApplicationRecord

#create_number, #create_number!

Class Method Details

.map_for_filterObject

creates filter data



20
21
22
# File 'app/models/next_sgad/function.rb', line 20

def self.map_for_filter
  [[I18n.t(:everything), :all]] + all.map {|f| [f.name_and_number, f.id]}
end

.map_for_selectObject

creates filter data



15
16
17
# File 'app/models/next_sgad/function.rb', line 15

def self.map_for_select
  all.map {|f| [f.name_and_number, f.id]}
end

Instance Method Details

#name_and_numberObject



10
11
12
# File 'app/models/next_sgad/function.rb', line 10

def name_and_number
  "#{number} - #{name}"
end