Module: Rubybody
- Defined in:
- lib/rubybody.rb,
lib/rubybody/person.rb,
lib/rubybody/version.rb,
lib/rubybody/formulas.rb,
lib/rubybody/nutrition.rb,
lib/rubybody/calculations.rb
Defined Under Namespace
Modules: Formulas
Classes: Food, Person
Constant Summary
collapse
- VERSION =
"0.0.3"
- PROTEIN_CALORIES =
4
- CARB_CALORIES =
4
- FAT_CALORIES =
9
- ALCOHOL_CALORIES =
7
Class Method Summary
collapse
Class Method Details
.bmr(weight_in_kg, height_in_cm, age, gender, method) ⇒ Object
3
4
5
6
7
8
9
10
11
12
|
# File 'lib/rubybody/calculations.rb', line 3
def self.bmr(weight_in_kg, height_in_cm, age, gender, method)
case method.to_sym
when :mifflin_st_jeor
Formulas::mifflin_st_jeor(weight_in_kg, height_in_cm, age, gender)
when :harris_benedict
Formulas::harris_benedict(weight_in_kg, height_in_cm, age, gender)
else
raise "ArgumentError"
end
end
|
.tdee(bmr, activity_level) ⇒ Object
14
15
16
|
# File 'lib/rubybody/calculations.rb', line 14
def self.tdee(bmr, activity_level)
Formulas::typical(bmr, activity_level)
end
|