class Pumi::Bot::Wikipedia::DistrictsInCambodiaArticle
def publish
def publish page = client.get_page(title: PAGE_TITLE) source = page.fetch(:source).dup replace_intro(source:, replacement: generate_intro) replace_number_of_districts(source:, replacement: District.all.size) Pumi::Province.all.each do |province| section = find_section_by_title(source:, title: province.name_en) new_section = generate_districts_section(province:) source.sub!(section[1], new_section) end client.update_page(title: PAGE_TITLE, source:, comment: "Update page") end