OSDN Git Service

add RO attribute on some config options
authorISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
Wed, 25 Aug 2010 09:57:22 +0000 (18:57 +0900)
committerISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
Wed, 25 Aug 2010 09:57:22 +0000 (18:57 +0900)
lib/Keitairc/Config.pm

index 60a9582..2033dc0 100644 (file)
@@ -75,11 +75,11 @@ sub new{
                'log' => {TYPE => 'log', DEFAULT => 'file', ATTR => 'RO'},
 
                # optional integer params
-               'irc_port' => {TYPE => 'int', DEFAULT => 6667},
+               'irc_port' => {TYPE => 'int', DEFAULT => 6667, ATTR => 'RO'},
                'cookie_ttl' => {TYPE => 'int', DEFAULT => 86400 * 3},  # 3 days
                'session_ttl' => {TYPE => 'int', DEFAULT => 60 * 30},  # 30 min
                'cache_expire' => {TYPE => 'int', DEFAULT => 3600 * 12}, # 12 hour
-               'web_port' => {TYPE => 'int', DEFAULT => 8080},
+               'web_port' => {TYPE => 'int', DEFAULT => 8080, ATTR => 'RO'},
                'web_lines' => {TYPE => 'int', DEFAULT => 100},
                'ping_delay' => {TYPE => 'int', DEFAULT => 30},
                'reconnect_delay' => {TYPE => 'int', DEFAULT => 10},
@@ -89,7 +89,7 @@ sub new{
                'show_console' => {TYPE => 'bool', DEFAULT => 0},
                'follow_nick' => {TYPE => 'bool', DEFAULT => 1},
                'debug' => {TYPE => 'bool', DEFAULT => 0},
-               'daemonize' => {TYPE => 'bool', DEFAULT => 0},
+               'daemonize' => {TYPE => 'bool', DEFAULT => 0, ATTR => 'RO'},
                'reverse_message' => {TYPE => 'bool', DEFAULT => 1},
                'reverse_recent' => {TYPE => 'bool', DEFAULT => 1},
                'reverse_unread' => {TYPE => 'bool', DEFAULT => 1},