Sha256: 7ea5895a12f51f19d8d40488d402e54eba1f2307d6b511ab1d22cda2e4362839
Contents?: true
Size: 489 Bytes
Versions: 9
Compression:
Stored size: 489 Bytes
Contents
module SnowmanIO class Setting include Mongoid::Document field :name, type: String field :value def self.set(key, value) Setting.find_or_create_by!(name: key).update_attributes!(value: value) end def self.get(key) Setting.where(name: key).first.try(:value) end def self.force_ssl? !!Setting.get(SnowmanIO::FORCE_SSL_KEY) end def self.set_force_ssl(value) Setting.set(SnowmanIO::FORCE_SSL_KEY, value) end end end
Version data entries
9 entries across 9 versions & 1 rubygems