Sha256: 787a612f88f548b83d5a22e2d17e1d8caacaf413d5d11b2c7907beb4206701dd
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
require_relative 'base' require_relative 'meta' module Moysklad::Entities class Entity < Base # product, productfolder, feature #meta - Метаданные объекта #id - ID услуги в формате UUID Только для чтения #accountId - ID учетной записи Только для чтения #version - Версия сущности Только для чтения #updated - Момент последнего обновления сущности Только для чтения #name - Наименование товара с Модификацией #code - Код Модификации #externalCode - Внешний код Модификации #archived - Добавлен ли товар в архив attribute :meta, Meta attribute :id, String attribute :version, Integer attribute :updated, String attribute :name, String attribute :code, String attribute :externalCode, String attribute :archived, Boolean def to_s attributes.to_s end private def cache ns, key @cache||={} @cache[ns]||={} cc = @cache[ns] cc[key] = yield unless cc.has_key? key cc[key] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moysklad-0.3.0 | lib/moysklad/entities/entity.rb |