-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBConf.pm
54 lines (51 loc) · 1.34 KB
/
BConf.pm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Copyright (c) 2010-2013 bivio Software, Inc. All rights reserved.
# $Id$
package PokeBop::BConf;
use strict;
use base 'Bivio::BConf';
sub merge_overrides {
my($proto, $host) = @_;
return Bivio::IO::Config->merge_list({
$proto->merge_class_loader({
delegates => {
'Bivio::Agent::HTTP::Cookie' => 'Bivio::Delegate::Cookie',
'Bivio::Agent::TaskId' => 'PokeBop::Delegate::TaskId',
'Bivio::Auth::Support' => 'Bivio::Delegate::SimpleAuthSupport',
'Bivio::Auth::RealmType' => 'PokeBop::Delegate::RealmType',
'Bivio::Auth::Role' => 'PokeBop::Delegate::Role',
'Bivio::TypeError' => 'PokeBop::Delegate::TypeError',
},
maps => {
Action => ['PokeBop::Action'],
Delegate => ['PokeBop::Delegate'],
Facade => ['PokeBop::Facade'],
Model => ['PokeBop::Model'],
ShellUtil => ['PokeBop::Util'],
TestLanguage => ['PokeBop::Test'],
Type => ['PokeBop::Type'],
View => ['PokeBop::View'],
XHTMLWidget => ['PokeBop::XHTMLWidget'],
},
}),
'Bivio::UI::Facade' => {
default => 'PokeBop',
http_host => 'www.pokebop.com',
mail_host => 'pokebop.com',
},
$proto->merge_http_log({
ignore_list => [
],
error_list => [
],
critical_list => [
],
}),
},
$proto->default_merge_overrides({
version => 10,
root => 'PokeBop',
prefix => 'pb',
owner => 'bivio Software, Inc.',
}));
}
1;