class RiddlerAdmin::Configuration
Attributes
app_name[RW]
base_controller[R]
base_controller_name[R]
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