diff --git a/app/models/setting.rb b/app/models/setting.rb index e51ead6..dccaffd 100644 --- a/app/models/setting.rb +++ b/app/models/setting.rb @@ -36,7 +36,7 @@ class Setting < RailsSettings::Base # field :sentry_enabled, type: :boolean, readonly: true, - default: (ENV["SENTRY_DSN"].present?.to_s || false) + default: ENV["SENTRY_DSN"].present? # # BTCPay Server @@ -46,7 +46,7 @@ class Setting < RailsSettings::Base default: ENV["BTCPAY_API_URL"].presence field :btcpay_enabled, type: :boolean, - default: (ENV["BTCPAY_API_URL"].present?.to_s || false) + default: ENV["BTCPAY_API_URL"].present? field :btcpay_store_id, type: :string, default: ENV["BTCPAY_STORE_ID"].presence @@ -62,7 +62,7 @@ class Setting < RailsSettings::Base default: ENV["DISCOURSE_PUBLIC_URL"].presence field :discourse_enabled, type: :boolean, - default: (ENV["DISCOURSE_PUBLIC_URL"].present?.to_s || false) + default: ENV["DISCOURSE_PUBLIC_URL"].present? field :discourse_connect_secret, type: :string, default: ENV["DISCOURSE_CONNECT_SECRET"].presence @@ -75,14 +75,14 @@ class Setting < RailsSettings::Base default: ENV["DRONECI_PUBLIC_URL"].presence field :droneci_enabled, type: :boolean, - default: (ENV["DRONECI_PUBLIC_URL"].present?.to_s || false) + default: ENV["DRONECI_PUBLIC_URL"].present? # # ejabberd # field :ejabberd_enabled, type: :boolean, - default: (ENV["EJABBERD_API_URL"].present?.to_s || false) + default: ENV["EJABBERD_API_URL"].present? field :ejabberd_api_url, type: :string, default: ENV["EJABBERD_API_URL"].presence @@ -101,7 +101,7 @@ class Setting < RailsSettings::Base default: ENV["GITEA_PUBLIC_URL"].presence field :gitea_enabled, type: :boolean, - default: (ENV["GITEA_PUBLIC_URL"].present?.to_s || false) + default: ENV["GITEA_PUBLIC_URL"].present? # # Lightning Network @@ -111,19 +111,19 @@ class Setting < RailsSettings::Base default: ENV["LNDHUB_API_URL"].presence field :lndhub_enabled, type: :boolean, - default: (ENV["LNDHUB_API_URL"].present?.to_s || false) + default: ENV["LNDHUB_API_URL"].present? field :lndhub_admin_token, type: :string, default: ENV["LNDHUB_ADMIN_TOKEN"].presence field :lndhub_admin_enabled, type: :boolean, - default: (ENV["LNDHUB_ADMIN_UI"] || false) + default: ENV["LNDHUB_ADMIN_UI"] || false field :lndhub_public_key, type: :string, default: (ENV["LNDHUB_PUBLIC_KEY"] || "") field :lndhub_keysend_enabled, type: :boolean, - default: -> { self.lndhub_public_key.present?.to_s || false } + default: -> { self.lndhub_public_key.present? } # # Mastodon @@ -133,7 +133,7 @@ class Setting < RailsSettings::Base default: ENV["MASTODON_PUBLIC_URL"].presence field :mastodon_enabled, type: :boolean, - default: (ENV["MASTODON_PUBLIC_URL"].present?.to_s || false) + default: ENV["MASTODON_PUBLIC_URL"].present? field :mastodon_address_domain, type: :string, default: ENV["MASTODON_ADDRESS_DOMAIN"].presence || self.primary_domain @@ -146,7 +146,7 @@ class Setting < RailsSettings::Base default: ENV["MEDIAWIKI_PUBLIC_URL"].presence field :mediawiki_enabled, type: :boolean, - default: (ENV["MEDIAWIKI_PUBLIC_URL"].present?.to_s || false) + default: ENV["MEDIAWIKI_PUBLIC_URL"].present? # # Nostr @@ -159,7 +159,7 @@ class Setting < RailsSettings::Base # field :remotestorage_enabled, type: :boolean, - default: (ENV["RS_STORAGE_URL"].present?.to_s || false) + default: ENV["RS_STORAGE_URL"].present? field :rs_storage_url, type: :string, default: ENV["RS_STORAGE_URL"].presence