Sha256: fafdf1251f428fce4b3f52184e2ddca22c2757f32fc4690e4410073a15d3de0e
Contents?: true
Size: 569 Bytes
Versions: 1
Compression:
Stored size: 569 Bytes
Contents
module Zymurgy def self.included(base) base.send :extend, ClassMethods end # TODO: Not convinced we actually need an acts_as_brewery as yet. Maybe later. # TODO: Provide options helper if attributes aren't as assumed. module ClassMethods def acts_as_brewery(options = {}) send :include, InstanceMethods end end module InstanceMethods def add_litres_to_kettle_tax litres kettle_tax = send(:kettle_tax_litres) + litres send(:kettle_tax_litres=, kettle_tax) end end end ActiveRecord::Base.send :include, Zymurgy
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zymurgy-0.10.0 | lib/zymurgy/acts_as_brewery.rb |