module Ingreedy

Constants

ParseFailed
VERSION

Attributes

locale[RW]
preserve_amounts[RW]

Public Class Methods

dictionaries() click to toggle source
# File lib/ingreedy.rb, line 21
def self.dictionaries
  @dictionaries ||= DictionaryCollection.new
end
parse(query) click to toggle source
# File lib/ingreedy.rb, line 14
def self.parse(query)
  parser = Parser.new(query)
  parser.parse
rescue Parslet::ParseFailed => e
  fail ParseFailed.new(e.message), e.backtrace
end