Sha256: f4841ed784fe3433dcfd2275f4ffcb13f684983e4917aa0f3ec5942d3d593713
Contents?: true
Size: 459 Bytes
Versions: 6
Compression:
Stored size: 459 Bytes
Contents
module Plug module Configuration AUTH_USER = '' AUTH_PASSWORD = '' ALLOW_DELETE = true VALID_OPTIONS_KEYS = [ :auth_user, :auth_password, :allow_delete, :buttons, :api_path, :themes ].freeze attr_accessor *VALID_OPTIONS_KEYS def configure yield self end def options Hash[ * VALID_OPTIONS_KEYS.map { |key| [key, send(key)] }.flatten ] end end end
Version data entries
6 entries across 6 versions & 1 rubygems