Add support for a button_config.url. Fixes #85
This commit is contained in:
parent
26166477fa
commit
612e2c56ec
2 changed files with 9 additions and 1 deletions
|
@ -282,6 +282,11 @@ Config.schema do
|
|||
|
||||
end
|
||||
|
||||
#the url for your button. As a default, it takes what's in CDN.url
|
||||
optional(:button_domain).schema do
|
||||
required(:url).filled?(:str)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Settings.reload!
|
||||
|
|
|
@ -12,10 +12,13 @@ namespace :settings do
|
|||
end
|
||||
|
||||
task :generate_json => :environment do
|
||||
|
||||
cdn_url= URI(Settings.cdn.url)
|
||||
cdn_url.port = Settings.cdn.port if Settings.cdn.port
|
||||
cdn_url = cdn_url.to_s
|
||||
|
||||
if (Settings.button_config.url)
|
||||
cdn_url= URI(Settings.button_config.url).to_s
|
||||
end
|
||||
c = {button:{url:cdn_url,css:"#{cdn_url}/css/donate-button.v2.css"}}
|
||||
open(File.expand_path('config/settings.json', Rails.root), 'w') do |f|
|
||||
f.write(c.to_json)
|
||||
|
|
Loading…
Reference in a new issue