Sha256: 1d4cec3ac079bcd92a0b27e29839e24f8f6b0f283d1034aa9590e883fef72c56
Contents?: true
Size: 644 Bytes
Versions: 15
Compression:
Stored size: 644 Bytes
Contents
## # As Superior Region 是上级行政区划的关注点。 module Unidom::Geo::China::Concerns::AsSuperiorRegion extend ActiveSupport::Concern included do |includer| def sub_regions if numeric_code_suffix_empty? prefix = numeric_code_middle_empty? ? numeric_code_prefix : "#{numeric_code_prefix}#{numeric_code_middle}" regions = self.class.numeric_code_starting_with(prefix).not_numeric_coded_as(numeric_code) regions = regions.numeric_code_ending_with('00') if numeric_code_middle_empty? regions else self.class.none end end end module ClassMethods end end
Version data entries
15 entries across 15 versions & 1 rubygems