Class: NDFRT::Interaction

Inherits:
Object
  • Object
show all
Defined in:
lib/ndfrt/interaction.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(interaction_hash) ⇒ Interaction

Returns a new instance of Interaction.



5
6
7
8
9
10
11
# File 'lib/ndfrt/interaction.rb', line 5

def initialize interaction_hash
  concepts = interaction_hash[:group_concepts][:concept]

  @drugs    = extract_drugs concepts
  @nui      = extract_interaction_id concepts
  @severity = interaction_hash[:severity]
end

Instance Attribute Details

#drugsObject

Returns the value of attribute drugs.



3
4
5
# File 'lib/ndfrt/interaction.rb', line 3

def drugs
  @drugs
end

#nuiObject

Returns the value of attribute nui.



3
4
5
# File 'lib/ndfrt/interaction.rb', line 3

def nui
  @nui
end

#severityObject

Returns the value of attribute severity.



3
4
5
# File 'lib/ndfrt/interaction.rb', line 3

def severity
  @severity
end