Module: RxNav
- Defined in:
- lib/rx_nav.rb,
lib/rx_nav/ndfrt.rb,
lib/rx_nav/concept.rb,
lib/rx_nav/rx_norm.rb,
lib/rx_nav/version.rb,
lib/rx_nav/rx_terms.rb,
lib/rx_nav/interaction.rb
Defined Under Namespace
Classes: Concept, Interaction, NDFRT, RxNorm, RxTerms
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.make_request(query) ⇒ Object
21
22
23
24
25
|
# File 'lib/rx_nav.rb', line 21
def self.make_request query
encoded_query = URI.encode(query)
request = URI.parse('http://rxnav.nlm.nih.gov/REST' + encoded_query)
return RxNav.nori.parse(Net::HTTP.get request)
end
|
.nori ⇒ Object
17
18
19
|
# File 'lib/rx_nav.rb', line 17
def self.nori
Nori.new(convert_tags_to: -> tag { tag.snakecase.to_sym })
end
|