Sha256: 2c0bd6e43aacc65f8d79e5d2897eaec52cd8ff12bd7da107d46e675f19abfca5
Contents?: true
Size: 586 Bytes
Versions: 13
Compression:
Stored size: 586 Bytes
Contents
# frozen_string_literal: true require "rails_pg_extras/web" module RailsPgExtras class Configuration DEFAULT_CONFIG = { enabled_web_actions: Web::ACTIONS - [:kill_all] } attr_reader :enabled_web_actions def initialize(attrs) self.enabled_web_actions = attrs[:enabled_web_actions] end def enabled_web_actions=(*actions) @enabled_web_actions = actions.flatten.map(&:to_sym) end end def self.configuration @configuration ||= Configuration.new(Configuration::DEFAULT_CONFIG) end def self.configure yield(configuration) end end
Version data entries
13 entries across 13 versions & 1 rubygems