module RxNav
Constants
- VERSION
Public Class Methods
ensure_array(obj)
click to toggle source
# File lib/rx_nav.rb, line 27 def self.ensure_array obj (obj && !obj.is_a?(Array)) ? [obj] : obj end
make_request(query)
click to toggle source
# File lib/rx_nav.rb, line 21 def self.make_request query encoded_query = URI.encode(query) request = URI.parse("https://rxnav.nlm.nih.gov/REST#{encoded_query}") return RxNav.nori.parse(Net::HTTP.get request) end
nori()
click to toggle source
# File lib/rx_nav.rb, line 17 def self.nori Nori.new(convert_tags_to: -> tag { tag.snakecase.to_sym }) end