Sha256: 3ea9ef317c6d6542d68badb45ca280846503a4cd033ba4f09a2a2f58b4ce7b0f
Contents?: true
Size: 517 Bytes
Versions: 4
Compression:
Stored size: 517 Bytes
Contents
module EgovUtils class AddressSchema < AzaharaSchema::ModelSchema 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 << FullAddress.new super end end end
Version data entries
4 entries across 4 versions & 1 rubygems