Module: BioChEMBL::DataModel
- Included in:
- Assay, Bioactivity, Compound, Target
- Defined in:
- lib/bio-chembl/datamodel.rb
Overview
BioChEMBL::DataModel
Instance Method Summary collapse
Instance Method Details
#set_attr_accessors(attributes) ⇒ Object
10 11 12 13 14 |
# File 'lib/bio-chembl/datamodel.rb', line 10 def set_attr_accessors(attributes) attributes.each do |attr| eval "attr_accessor :#{attr}" end end |
#set_attr_values(attributes) ⇒ Object
17 18 19 20 21 |
# File 'lib/bio-chembl/datamodel.rb', line 17 def set_attr_values(attributes) attributes.map do |attr| "this.#{attr} = xml.xpath('/#{self.to_s.split('::').last.downcase}/#{attr}').text" end.join("\n") end |