Class: IPLibrary::Configuration
- Inherits:
-
Object
- Object
- IPLibrary::Configuration
- Defined in:
- lib/ip_library/base.rb
Constant Summary collapse
- @@file_path =
“#File.dirname(__FILE__)/../../doc/ip_libraries.txt”
File.join(File.dirname(__FILE__), '..', '..', 'doc', 'ip_libraries.txt')
- @@optional_columns =
[:province, :city, :district]
- @@non_optional_columns =
[:start_ip, :end_ip]
- @@columns =
@@non_optional_columns + @@optional_columns
- @@except_regexp =
/[a-zA-Z0-9]?(全国|中国|全省各市|\(.*\))?/
- @@separator =
"========================\n"
Class Method Summary collapse
Class Method Details
.optional_columns=(other) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/ip_library/base.rb', line 15 def self.optional_columns=(other) Base.undef_class_methods(@@optional_columns) @@optional_columns = other @@columns = @@non_optional_columns + @@optional_columns Base.defined_class_methods @@optional_columns end |