Class: Moysklad::Resources::CustomEntities

Inherits:
Base
  • Object
show all
Defined in:
lib/moysklad/resources/custom_entities.rb

Overview

Элементы словаря

Constant Summary

Constants inherited from Base

Base::PREFIX_PATH

Instance Method Summary collapse

Methods inherited from Base

#create, #delete, #get, indexed, inherited, #list, #metadata, pluralized_type, type, #update

Methods included from Positions

#create_position, #create_position_path

Constructor Details

#initialize(custom_entity_meta_id: nil, client: nil, list_path: nil) ⇒ CustomEntities

custom_entity_meta_id - id словаря, элементы которого хотим получить



5
6
7
8
9
10
# File 'lib/moysklad/resources/custom_entities.rb', line 5

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

Instance Method Details

#cache_keyObject

Публичный чтобы был доступен из индекса



13
14
15
# File 'lib/moysklad/resources/custom_entities.rb', line 13

def cache_key
  [list_path, custom_entity_meta_id].join(':')
end