Class: Parameter

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/parameter.rb

Class Method Summary collapse

Class Method Details

.get(key) ⇒ Object



31
32
33
# File 'app/models/parameter.rb', line 31

def self.get(key)
  get_string key
end

.get_float(key) ⇒ Object



17
18
19
20
21
22
# File 'app/models/parameter.rb', line 17

def self.get_float(key)
  p = Parameter.find_by(key: key)
  p ||= Parameter.make(key, '0.0')

  p.value.to_f
end

.get_string(key) ⇒ Object



24
25
26
27
28
29
# File 'app/models/parameter.rb', line 24

def self.get_string(key)
  p = Parameter.find_by(key: key)
  p ||= Parameter.make(key, '')

  p.value
end

.make(key, value) ⇒ Object



11
12
13
14
15
# File 'app/models/parameter.rb', line 11

def self.make(key, value)
  p = Parameter.new key: key, value: value, description: 'Edit me'
  p.save
  p
end