Class: NRB::BeerXML::Recipe
Instance Attribute Summary collapse
-
#age ⇒ Object
time.
-
#age_temp ⇒ Object
temperature.
-
#asst_brewer ⇒ Object
string.
-
#batch_size ⇒ Object
volume required.
-
#boil_size ⇒ Object
volume required.
-
#boil_time ⇒ Object
time required.
-
#brewer ⇒ Object
string required.
-
#carbonation ⇒ Object
float.
-
#carbonation_temp ⇒ Object
temperature.
-
#date ⇒ Object
string.
-
#efficiency ⇒ Object
percentage conditionally required.
-
#equipment ⇒ Object
equipment record.
-
#fermentables ⇒ Object
fermentables record set required.
-
#fermentation_stages ⇒ Object
integer.
-
#fg ⇒ Object
specific gravity.
-
#forced_carbonation ⇒ Object
boolean.
-
#hops ⇒ Object
hops record set required.
-
#keg_priming_factor ⇒ Object
float.
-
#mash ⇒ Object
mash profile record required.
-
#miscs ⇒ Object
miscs record set required.
-
#notes ⇒ Object
string.
-
#og ⇒ Object
specific gravity.
-
#primary_age ⇒ Object
time.
-
#primary_temp ⇒ Object
temperature.
-
#priming_sugar_equiv ⇒ Object
float.
-
#priming_sugar_name ⇒ Object
string.
-
#secondary_age ⇒ Object
time.
-
#secondary_temp ⇒ Object
temperature.
-
#style ⇒ Object
style record required.
-
#taste_notes ⇒ Object
string.
-
#taste_rating ⇒ Object
float.
-
#tertiary_age ⇒ Object
time.
-
#tertiary_temp ⇒ Object
temperature.
-
#type ⇒ Object
list required.
-
#waters ⇒ Object
waters record set required.
-
#yeasts ⇒ Object
yeasts record set required.
Attributes inherited from Record
Instance Method Summary collapse
Methods inherited from Record
#equipment?, #fermentable?, #hop?, #initialize, #mash_profile?, #mash_step?, #misc?, #persisted?, #recipe?, #record_type, #style?, #water?, #yeast?
Methods included from Inflector
Constructor Details
This class inherits a constructor from NRB::BeerXML::Record
Instance Attribute Details
#age ⇒ Object
time
9 10 11 |
# File 'lib/beerxml/recipe.rb', line 9 def age @age end |
#age_temp ⇒ Object
temperature
10 11 12 |
# File 'lib/beerxml/recipe.rb', line 10 def age_temp @age_temp end |
#asst_brewer ⇒ Object
string
11 12 13 |
# File 'lib/beerxml/recipe.rb', line 11 def asst_brewer @asst_brewer end |
#batch_size ⇒ Object
volume required
12 13 14 |
# File 'lib/beerxml/recipe.rb', line 12 def batch_size @batch_size end |
#boil_size ⇒ Object
volume required
13 14 15 |
# File 'lib/beerxml/recipe.rb', line 13 def boil_size @boil_size end |
#boil_time ⇒ Object
time required
14 15 16 |
# File 'lib/beerxml/recipe.rb', line 14 def boil_time @boil_time end |
#brewer ⇒ Object
string required
15 16 17 |
# File 'lib/beerxml/recipe.rb', line 15 def brewer @brewer end |
#carbonation ⇒ Object
float
16 17 18 |
# File 'lib/beerxml/recipe.rb', line 16 def carbonation @carbonation end |
#carbonation_temp ⇒ Object
temperature
17 18 19 |
# File 'lib/beerxml/recipe.rb', line 17 def carbonation_temp @carbonation_temp end |
#date ⇒ Object
string
18 19 20 |
# File 'lib/beerxml/recipe.rb', line 18 def date @date end |
#efficiency ⇒ Object
percentage conditionally required
19 20 21 |
# File 'lib/beerxml/recipe.rb', line 19 def efficiency @efficiency end |
#equipment ⇒ Object
equipment record
20 21 22 |
# File 'lib/beerxml/recipe.rb', line 20 def equipment @equipment end |
#fermentables ⇒ Object
fermentables record set required
21 22 23 |
# File 'lib/beerxml/recipe.rb', line 21 def fermentables @fermentables end |
#fermentation_stages ⇒ Object
integer
22 23 24 |
# File 'lib/beerxml/recipe.rb', line 22 def fermentation_stages @fermentation_stages end |
#fg ⇒ Object
specific gravity
23 24 25 |
# File 'lib/beerxml/recipe.rb', line 23 def fg @fg end |
#forced_carbonation ⇒ Object
boolean
24 25 26 |
# File 'lib/beerxml/recipe.rb', line 24 def forced_carbonation @forced_carbonation end |
#hops ⇒ Object
hops record set required
25 26 27 |
# File 'lib/beerxml/recipe.rb', line 25 def hops @hops end |
#keg_priming_factor ⇒ Object
float
26 27 28 |
# File 'lib/beerxml/recipe.rb', line 26 def keg_priming_factor @keg_priming_factor end |
#mash ⇒ Object
mash profile record required
27 28 29 |
# File 'lib/beerxml/recipe.rb', line 27 def mash @mash end |
#miscs ⇒ Object
miscs record set required
28 29 30 |
# File 'lib/beerxml/recipe.rb', line 28 def miscs @miscs end |
#notes ⇒ Object
string
29 30 31 |
# File 'lib/beerxml/recipe.rb', line 29 def notes @notes end |
#og ⇒ Object
specific gravity
30 31 32 |
# File 'lib/beerxml/recipe.rb', line 30 def og @og end |
#primary_age ⇒ Object
time
31 32 33 |
# File 'lib/beerxml/recipe.rb', line 31 def primary_age @primary_age end |
#primary_temp ⇒ Object
temperature
32 33 34 |
# File 'lib/beerxml/recipe.rb', line 32 def primary_temp @primary_temp end |
#priming_sugar_equiv ⇒ Object
float
33 34 35 |
# File 'lib/beerxml/recipe.rb', line 33 def priming_sugar_equiv @priming_sugar_equiv end |
#priming_sugar_name ⇒ Object
string
34 35 36 |
# File 'lib/beerxml/recipe.rb', line 34 def priming_sugar_name @priming_sugar_name end |
#secondary_age ⇒ Object
time
35 36 37 |
# File 'lib/beerxml/recipe.rb', line 35 def secondary_age @secondary_age end |
#secondary_temp ⇒ Object
temperature
36 37 38 |
# File 'lib/beerxml/recipe.rb', line 36 def secondary_temp @secondary_temp end |
#style ⇒ Object
style record required
37 38 39 |
# File 'lib/beerxml/recipe.rb', line 37 def style @style end |
#taste_notes ⇒ Object
string
38 39 40 |
# File 'lib/beerxml/recipe.rb', line 38 def taste_notes @taste_notes end |
#taste_rating ⇒ Object
float
39 40 41 |
# File 'lib/beerxml/recipe.rb', line 39 def @taste_rating end |
#tertiary_age ⇒ Object
time
40 41 42 |
# File 'lib/beerxml/recipe.rb', line 40 def tertiary_age @tertiary_age end |
#tertiary_temp ⇒ Object
temperature
41 42 43 |
# File 'lib/beerxml/recipe.rb', line 41 def tertiary_temp @tertiary_temp end |
#type ⇒ Object
list required
42 43 44 |
# File 'lib/beerxml/recipe.rb', line 42 def type @type end |
#waters ⇒ Object
waters record set required
43 44 45 |
# File 'lib/beerxml/recipe.rb', line 43 def waters @waters end |
#yeasts ⇒ Object
yeasts record set required
44 45 46 |
# File 'lib/beerxml/recipe.rb', line 44 def yeasts @yeasts end |
Instance Method Details
#efficiency_required? ⇒ Boolean
84 85 86 |
# File 'lib/beerxml/recipe.rb', line 84 def efficiency_required? ["ALl Grain", "Partial Mash"].include?(type) end |