Sha256: 73c89787a533fe42f9801b2e20252c36cf70f9949f5d71faf7d48d1b0041fa23
Contents?: true
Size: 562 Bytes
Versions: 75
Compression:
Stored size: 562 Bytes
Contents
module EgovUtils class AddressSchema < EgovUtils::EngineSchema def attribute_for_column(col) case col.name when 'district' EgovUtils::District.new when 'region' EgovUtils::Region.new else super end end def main_attribute_name 'full_address' end def path 'to_s' end def initialize_available_attributes @available_attributes ||= [] @available_attributes << EgovUtils::FullAddress.new(model, 'full_address', schema: self) super end end end
Version data entries
75 entries across 75 versions & 1 rubygems