time complexityMon, 06 Mar 2023

def body_splited_by_paywall if body.include?(paywall_placeholder) Nokogiri::HTML.fragment(%( #{body.split(paywall_placeholder)[0]} #{Grid::Core::Post::PAYWALL_PLACEHOLDER} )).to_html else body end end def paywall_placeholder @paywall_placeholder ||= if body_editor == 'verstka' Nokogiri::HTML(body).css('[data-anchor-value="paywall"]').first.to_s else Grid::Core::Post::PAYWALL_PLACEHOLDER end end

O(N)

Questions about programming?Chat with your personal AI assistant