Class: BeerXML::Additive

Inherits:
Brewser::Additive show all
Includes:
ROXML
Defined in:
lib/brewser/engines/beerxml.rb

Instance Method Summary collapse

Methods inherited from Brewser::Model

#as_beerxml, #as_brewson, auto_migrate_down!, auto_migrate_up!, auto_upgrade!, #deep_json, default_repository_name, #to_json

Instance Method Details

#cleanupObject



158
159
160
161
# File 'lib/brewser/engines/beerxml.rb', line 158

def cleanup
  self.amount = set_amount
  self.time = display_time.present? ? display_time.u : "#{time} min".u
end

#set_amountObject



152
153
154
155
156
# File 'lib/brewser/engines/beerxml.rb', line 152

def set_amount
  return display_amount.u unless display_amount.blank?
  units = weight? ? "kg" : "l"
  return "#{amount_scalar} #{units}".u
end