class FoodNutritionix::FoodNutrixClient
Constants
- API_BASE
- API_VERSION
- SEARCH_FOOD_ENDPOINT
Public Class Methods
config()
click to toggle source
# File lib/foodnutritionix/foodnutrix_api.rb, line 15 def self.config @config ||= { x_app_id: ENV['X_APP_ID'], x_app_key: ENV['X_APP_KEY'] } end
config=(conf)
click to toggle source
# File lib/foodnutritionix/foodnutrix_api.rb, line 11 def self.config=(conf) @config ? @config.update(conf) : (@config = conf) end
search_foods(*foods)
click to toggle source
# File lib/foodnutritionix/foodnutrix_api.rb, line 19 def self.search_foods(*foods) result = HTTParty.post(SEARCH_FOOD_ENDPOINT, headers: authorization_header, body: { query: foods.join(' ') }) .parsed_response result['foods'] end