Module: Dhis2::Api::Shared::DataSet
- Included in:
- Version225::DataSet, Version226::DataSet, Version227::DataSet, Version228::DataSet
- Defined in:
- lib/dhis2/api/shared/data_set.rb
Instance Method Summary collapse
Instance Method Details
#add_data_elements(new_data_element_ids) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/dhis2/api/shared/data_set.rb', line 7 def add_data_elements(new_data_element_ids) (new_data_element_ids - data_element_ids).tap do |additions| (new_data_element_ids - data_element_ids).each do |data_element_id| data_set_elements.push("data_element" => { "id" => data_element_id }) end update if additions.any? end end |
#data_element_ids ⇒ Object
16 17 18 |
# File 'lib/dhis2/api/shared/data_set.rb', line 16 def data_element_ids data_set_elements.map { |elt| elt["data_element"]["id"] } end |