# name: discourse-donations # about: Integrating Discourse with Stripe for donations # version: 1.9.6 # url: https://github.com/choiceaustralia/discourse-donations # authors: Rimian Perkins gem 'stripe', '2.0.3' load File.expand_path('../lib/discourse_donations/engine.rb', __FILE__) enabled_site_setting :discourse_donations_enabled after_initialize do # Must be placed on every page for fraud protection. header_script = '' discourse_donations_customization = SiteCustomization.find_or_create_by({ name: 'Discourse Donations Header', header: header_script, mobile_header: header_script, enabled: true, user_id: -1 }) SiteCustomization.where(name: discourse_donations_customization.name).where.not(id: discourse_donations_customization.id).delete_all end Discourse::Application.routes.prepend do mount ::DiscourseDonations::Engine, at: '/' end