class JsonUpdater::OneLevelJsonArrayBuilder
Attributes
json_changeable[R]
json_etalon[R]
Public Class Methods
build(json_changeable:, json_etalon:)
click to toggle source
# File lib/json_updater/one_level_json_array_builder.rb, line 7 def self.build(json_changeable:, json_etalon:) new(json_changeable: json_changeable, json_etalon: json_etalon).build end
new(json_changeable:, json_etalon:)
click to toggle source
# File lib/json_updater/one_level_json_array_builder.rb, line 11 def initialize(json_changeable:, json_etalon:) @json_changeable = json_changeable @json_etalon = json_etalon end
Public Instance Methods
build()
click to toggle source
# File lib/json_updater/one_level_json_array_builder.rb, line 16 def build json_changeable.map do |json_item| JsonStructureUpdater.update_json(json_changeable: json_item, json_etalon: json_etalon) end end