Sha256: a549ae6aaea72a3cc58e4cbe10d7065a973f40f63ec45e86c9b1e86f550eb32c
Contents?: true
Size: 565 Bytes
Versions: 3
Compression:
Stored size: 565 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 << EgovUtils::FullAddress.new(model, 'full_address', schema: self) super end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
egov_utils-0.3.0 | app/schemas/egov_utils/address_schema.rb |
egov_utils-0.2.13 | app/schemas/egov_utils/address_schema.rb |
egov_utils-0.2.12 | app/schemas/egov_utils/address_schema.rb |