lib/moysklad/entities/attribute_metadata.rb in moysklad-0.1.3 vs lib/moysklad/entities/attribute_metadata.rb in moysklad-0.1.4

- old
+ new

@@ -13,13 +13,24 @@ attribute :feature, Boolean attribute :position, Integer attribute :required, Boolean attribute :dictionaryMetadataUuid, String + def is_dictionary? + attrType == 'ID_CUSTOM' + end + + # Если это свойство типа ID_CUSTOM, то возвращается пользовательский справочник + # + # @return Moysklad::Entities::CustomEntityMetadata def dictionatyMetadata universe + raise "Это свойства не типа справочник" unless dictionaryMetadataUuid universe.custom_entity_metadata.find dictionaryMetadataUuid end + # Справочник к которому принадлежит это ссвойство + # + # @return Moysklad::Entities::EmbeddedEntityMetadata def entityMetadata universe universe.metadata.find entityMetadataUuid end end