module Creamerscript::Sweeteners

Constants

VERSION

Public Class Methods

each() { |sweetener| ... } click to toggle source
# File lib/creamerscript/sweeteners.rb, line 9
def self.each
  sweeteners.each { |type, sweetener| yield sweetener }
end
for(type) click to toggle source
# File lib/creamerscript/sweeteners.rb, line 13
def self.for(type)
  sweeteners[type]
end
register(sweetener) click to toggle source
# File lib/creamerscript/sweeteners.rb, line 5
def self.register(sweetener)
  sweetener.new.tap { |s| sweeteners[s.type] = s }
end
sweeteners() click to toggle source
# File lib/creamerscript/sweeteners.rb, line 17
def self.sweeteners
  @sweeteners ||= {}
end