class RiddlerAdmin::Configuration

Attributes

app_name[RW]
base_controller[R]
base_controller_name[R]
controller_authorization_block[RW]
current_user_method[RW]
encrypt_preview_contexts[RW]
javascript_includes[RW]
main_app_name[RW]
preview_context_transit_key[RW]
riddler_grpc_address[RW]
user_can_approve_block[RW]
user_can_deploy_block[RW]
user_class[R]
user_class_name[R]
user_id_method[RW]
user_name_block[RW]
vault_address[RW]

Public Class Methods

new() click to toggle source
# File lib/riddler_admin/configuration.rb, line 14
def initialize
  @riddler_grpc_address = nil
  @encrypt_preview_contexts = false
  @vault_address = nil
  @preview_context_transit_key = "riddler-admin-preview-context"
  @app_name = "Riddler"
  @user_id_method = :id
  @user_name_block = -> (user) { user.name }
  @javascript_includes = []
end

Public Instance Methods

base_controller_name=(name) click to toggle source
# File lib/riddler_admin/configuration.rb, line 38
def base_controller_name= name
  @base_controller_name = name
  @base_controller = name.constantize
end
encrypt_preview_contexts?() click to toggle source
# File lib/riddler_admin/configuration.rb, line 29
def encrypt_preview_contexts?
  !!encrypt_preview_contexts
end
remote_riddler?() click to toggle source
# File lib/riddler_admin/configuration.rb, line 25
def remote_riddler?
  riddler_grpc_address.to_s.strip != ""
end
user_class_name=(name) click to toggle source
# File lib/riddler_admin/configuration.rb, line 33
def user_class_name= name
  @user_class_name = name
  @user_class = name.constantize
end