Sha256: eb161e6b5d6ff97d9420b423cb2f6fe55baba37e201dd377bb390139ae735c2c
Contents?: true
Size: 810 Bytes
Versions: 16
Compression:
Stored size: 810 Bytes
Contents
module Moysklad::Resources # Элементы словаря class CustomEntities < Base # custom_entity_meta_id - id словаря, элементы которого хотим получить def initialize(custom_entity_meta_id: nil, client: nil, list_path: nil) raise 'Client empty' if client.nil? # support ruby 2.0.0 @custom_entity_meta_id = custom_entity_meta_id super client: client, list_path: list_path end # Публичный чтобы был доступен из индекса def cache_key [list_path, custom_entity_meta_id].join(':') end private attr_reader :custom_entity_meta_id def item_path raise end def list_path @list_path || (prefix_path + '/' + custom_entity_meta_id.to_s) end end end
Version data entries
16 entries across 16 versions & 1 rubygems