| Class | Irc::Bot::Config::BooleanValue |
| In: |
lib/rbot/config.rb
|
| Parent: | Value |
# File lib/rbot/config.rb, line 131
131: def get
132: r = super
133: if r.kind_of?(Integer)
134: return r != 0
135: else
136: return r
137: end
138: end
# File lib/rbot/config.rb, line 123
123: def parse(string)
124: return true if string == "true"
125: return false if string == "false"
126: if string =~ /^-?\d+$/
127: return string.to_i != 0
128: end
129: raise ArgumentError, "#{string} does not match either 'true' or 'false', and it's not an integer either"
130: end