module Dbhero::Configuration
Constants
- DEFAULT_AUTHENTICATE
- DEFAULT_CACHED_QUERY_EXP
- DEFAULT_CSV_DELIMITER
- DEFAULT_CURRENT_USER_METHOD
- DEFAULT_CUSTOM_USER_AUTH_CONDITION
- DEFAULT_GOOGLE_API_ID
- DEFAULT_GOOGLE_API_SECRET
- DEFAULT_MAX_ROWS_LIMIT
- DEFAULT_USER_PRESENTATION
- VALID_CONFIG_KEYS
Public Class Methods
extended(base)
click to toggle source
# File lib/dbhero/configuration.rb, line 18 def self.extended(base) base.reset end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/dbhero/configuration.rb, line 22 def configure yield self if block_given? end
options()
click to toggle source
# File lib/dbhero/configuration.rb, line 26 def options Hash[ * VALID_CONFIG_KEYS.map { |key| [key, send(key)] }.flatten ] end
reset()
click to toggle source
# File lib/dbhero/configuration.rb, line 30 def reset self.authenticate = DEFAULT_AUTHENTICATE self.current_user_method = DEFAULT_CURRENT_USER_METHOD self.user_representation = DEFAULT_USER_PRESENTATION self.google_api_id = DEFAULT_GOOGLE_API_ID self.google_api_secret = DEFAULT_GOOGLE_API_SECRET self.custom_user_auth_condition = DEFAULT_CUSTOM_USER_AUTH_CONDITION self.max_rows_limit = DEFAULT_MAX_ROWS_LIMIT self.csv_delimiter = DEFAULT_CSV_DELIMITER self.cached_query_exp = DEFAULT_CACHED_QUERY_EXP end