Sha256: acccc1ae27bb882ebfa54f45bc3351d3928cf1214180888ed6b9dde61731c3f7
Contents?: true
Size: 540 Bytes
Versions: 11
Compression:
Stored size: 540 Bytes
Contents
require 'active_support/core_ext/module/attribute_accessors' module EyeOfNewt require "eye_of_newt/version" require "eye_of_newt/tokenizer" require "eye_of_newt/parser" require "eye_of_newt/ingredient" require "eye_of_newt/units" require "eye_of_newt/quantity" require "eye_of_newt/errors" mattr_accessor :units self.units = Units.defaults def self.parse(ingredient_line, units: self.units) tokenizer = Tokenizer.new(ingredient_line) parser = Parser.new(tokenizer, units: units) parser.parse end end
Version data entries
11 entries across 11 versions & 1 rubygems