lib/eddy/build/elements/elements.rb in eddy-0.5.1 vs lib/eddy/build/elements/elements.rb in eddy-0.6.0
- old
+ new
@@ -7,11 +7,11 @@
module Build
module Elements
# Generate `Eddy::Element` classes for all data elements defined in `data/004010/elements.tsv`
#
- # @param elements [Array<Eddy::Schema::ElementSummary>]
+ # @param elements [Array<Eddy::Summary::Element>]
# @return [void]
def self.generate_elements(elements = self.generate_element_data())
existing = (Eddy::Util.list_element_classes() + Eddy::Util.list_built_elements()).uniq()
elements.each do |el|
next if existing.include?(el.id)
@@ -29,15 +29,15 @@
return nil
end
# Generate usable data from `data/004010/elements.tsv`.
#
- # @return [Array<Eddy::Schema::ElementSummary>]
+ # @return [Array<Eddy::Summary::Element>]
def self.generate_element_data()
data = Eddy::Util.raw_element_data()
elements = data.map do |el|
next if el[:type].nil? || el[:description].nil?
- Eddy::Schema::ElementSummary.create(el)
+ Eddy::Summary::Element.create(el)
end
return elements.compact
end
end